;--- include file created by h2incx v0.99.16, copyright 2005 japheth
;--- source file: D:\Microsoft SDK\Include\MMReg.h, last modified: 4/11/2001 14:40

ifndef _INC_MMREG
_INC_MMREG	EQU	158
if _MSC_VER gt 1000
;#pragma once 
endif 
if  0 eq defined(RC_INVOKED) AND defined(_MSC_VER)
if (_MSC_VER le 800)
;#pragma pack ( 1 ) 
else 
	include pshpack1.inc
endif 
endif 
ifdef __cplusplus
;extern "C"
;{
endif 
ifndef NOMMIDS
ifndef MM_MICROSOFT
MM_MICROSOFT	EQU	1
endif 
MM_CREATIVE	EQU	2
MM_MEDIAVISION	EQU	3
MM_FUJITSU	EQU	4
MM_PRAGMATRAX	EQU	5
MM_CYRIX	EQU	6
MM_PHILIPS_SPEECH_PROCESSING	EQU	7
MM_NETXL	EQU	8
MM_ZYXEL	EQU	9
MM_BECUBED	EQU	10
MM_AARDVARK	EQU	11
MM_BINTEC	EQU	12
MM_HEWLETT_PACKARD	EQU	13
MM_ACULAB	EQU	14
MM_FAITH	EQU	15
MM_MITEL	EQU	16
MM_QUANTUM3D	EQU	17
MM_SNI	EQU	18
MM_EMU	EQU	19
MM_ARTISOFT	EQU	20
MM_TURTLE_BEACH	EQU	21
MM_IBM	EQU	22
MM_VOCALTEC	EQU	23
MM_ROLAND	EQU	24
MM_DSP_SOLUTIONS	EQU	25
MM_NEC	EQU	26
MM_ATI	EQU	27
MM_WANGLABS	EQU	28
MM_TANDY	EQU	29
MM_VOYETRA	EQU	30
MM_ANTEX	EQU	31
MM_ICL_PS	EQU	32
MM_INTEL	EQU	33
MM_GRAVIS	EQU	34
MM_VAL	EQU	35
MM_INTERACTIVE	EQU	36
MM_YAMAHA	EQU	37
MM_EVEREX	EQU	38
MM_ECHO	EQU	39
MM_SIERRA	EQU	40
MM_CAT	EQU	41
MM_APPS	EQU	42
MM_DSP_GROUP	EQU	43
MM_MELABS	EQU	44
MM_COMPUTER_FRIENDS	EQU	45
MM_ESS	EQU	46
MM_AUDIOFILE	EQU	47
MM_MOTOROLA	EQU	48
MM_CANOPUS	EQU	49
MM_EPSON	EQU	50
MM_TRUEVISION	EQU	51
MM_AZTECH	EQU	52
MM_VIDEOLOGIC	EQU	53
MM_SCALACS	EQU	54
MM_KORG	EQU	55
MM_APT	EQU	56
MM_ICS	EQU	57
MM_ITERATEDSYS	EQU	58
MM_METHEUS	EQU	59
MM_LOGITECH	EQU	60
MM_WINNOV	EQU	61
MM_NCR	EQU	62
MM_EXAN	EQU	63
MM_AST	EQU	64
MM_WILLOWPOND	EQU	65
MM_SONICFOUNDRY	EQU	66
MM_VITEC	EQU	67
MM_MOSCOM	EQU	68
MM_SILICONSOFT	EQU	69
MM_TERRATEC	EQU	70
MM_MEDIASONIC	EQU	71
MM_SANYO	EQU	72
MM_SUPERMAC	EQU	73
MM_AUDIOPT	EQU	74
MM_NOGATECH	EQU	75
MM_SPEECHCOMP	EQU	76
MM_AHEAD	EQU	77
MM_DOLBY	EQU	78
MM_OKI	EQU	79
MM_AURAVISION	EQU	80
MM_OLIVETTI	EQU	81
MM_IOMAGIC	EQU	82
MM_MATSUSHITA	EQU	83
MM_CONTROLRES	EQU	84
MM_XEBEC	EQU	85
MM_NEWMEDIA	EQU	86
MM_NMS	EQU	87
MM_LYRRUS	EQU	88
MM_COMPUSIC	EQU	89
MM_OPTI	EQU	90
MM_ADLACC	EQU	91
MM_COMPAQ	EQU	92
MM_DIALOGIC	EQU	93
MM_INSOFT	EQU	94
MM_MPTUS	EQU	95
MM_WEITEK	EQU	96
MM_LERNOUT_AND_HAUSPIE	EQU	97
MM_QCIAR	EQU	98
MM_APPLE	EQU	99
MM_DIGITAL	EQU	100
MM_MOTU	EQU	101
MM_WORKBIT	EQU	102
MM_OSITECH	EQU	103
MM_MIRO	EQU	104
MM_CIRRUSLOGIC	EQU	105
MM_ISOLUTION	EQU	106
MM_HORIZONS	EQU	107
MM_CONCEPTS	EQU	108
MM_VTG	EQU	109
MM_RADIUS	EQU	110
MM_ROCKWELL	EQU	111
MM_XYZ	EQU	112
MM_OPCODE	EQU	113
MM_VOXWARE	EQU	114
MM_NORTHERN_TELECOM	EQU	115
MM_APICOM	EQU	116
MM_GRANDE	EQU	117
MM_ADDX	EQU	118
MM_WILDCAT	EQU	119
MM_RHETOREX	EQU	120
MM_BROOKTREE	EQU	121
MM_ENSONIQ	EQU	125
MM_FAST	EQU	126
MM_NVIDIA	EQU	127
MM_OKSORI	EQU	128
MM_DIACOUSTICS	EQU	129
MM_GULBRANSEN	EQU	130
MM_KAY_ELEMETRICS	EQU	131
MM_CRYSTAL	EQU	132
MM_SPLASH_STUDIOS	EQU	133
MM_QUARTERDECK	EQU	134
MM_TDK	EQU	135
MM_DIGITAL_AUDIO_LABS	EQU	136
MM_SEERSYS	EQU	137
MM_PICTURETEL	EQU	138
MM_ATT_MICROELECTRONICS	EQU	139
MM_OSPREY	EQU	140
MM_MEDIATRIX	EQU	141
MM_SOUNDESIGNS	EQU	142
MM_ALDIGITAL	EQU	143
MM_SPECTRUM_SIGNAL_PROCESSING	EQU	144
MM_ECS	EQU	145
MM_AMD	EQU	146
MM_COREDYNAMICS	EQU	147
MM_CANAM	EQU	148
MM_SOFTSOUND	EQU	149
MM_NORRIS	EQU	150
MM_DDD	EQU	151
MM_EUPHONICS	EQU	152
MM_PRECEPT	EQU	153
MM_CRYSTAL_NET	EQU	154
MM_CHROMATIC	EQU	155
MM_VOICEINFO	EQU	156
MM_VIENNASYS	EQU	157
MM_CONNECTIX	EQU	158
MM_GADGETLABS	EQU	159
MM_FRONTIER	EQU	160
MM_VIONA	EQU	161
MM_CASIO	EQU	162
MM_DIAMONDMM	EQU	163
MM_S3	EQU	164
MM_DVISION	EQU	165
MM_NETSCAPE	EQU	166
MM_SOUNDSPACE	EQU	167
MM_VANKOEVERING	EQU	168
MM_QTEAM	EQU	169
MM_ZEFIRO	EQU	170
MM_STUDER	EQU	171
MM_FRAUNHOFER_IIS	EQU	172
MM_QUICKNET	EQU	173
MM_ALARIS	EQU	174
MM_SICRESOURCE	EQU	175
MM_NEOMAGIC	EQU	176
MM_MERGING_TECHNOLOGIES	EQU	177
MM_XIRLINK	EQU	178
MM_COLORGRAPH	EQU	179
MM_OTI	EQU	180
MM_AUREAL	EQU	181
MM_VIVO	EQU	182
MM_SHARP	EQU	183
MM_LUCENT	EQU	184
MM_ATT	EQU	185
MM_SUNCOM	EQU	186
MM_SORVIS	EQU	187
MM_INVISION	EQU	188
MM_BERKOM	EQU	189
MM_MARIAN	EQU	190
MM_DPSINC	EQU	191
MM_BCB	EQU	192
MM_MOTIONPIXELS	EQU	193
MM_QDESIGN	EQU	194
MM_NMP	EQU	195
MM_DATAFUSION	EQU	196
MM_DUCK	EQU	197
MM_FTR	EQU	198
MM_BERCOS	EQU	199
MM_ONLIVE	EQU	200
MM_SIEMENS_SBC	EQU	201
MM_TERALOGIC	EQU	202
MM_PHONET	EQU	203
MM_WINBOND	EQU	204
MM_VIRTUALMUSIC	EQU	205
MM_ENET	EQU	206
MM_GUILLEMOT	EQU	207
MM_EMAGIC	EQU	208
MM_MWM	EQU	209
MM_PACIFICRESEARCH	EQU	210
MM_SIPROLAB	EQU	211
MM_LYNX	EQU	212
MM_SPECTRUM_PRODUCTIONS	EQU	213
MM_DICTAPHONE	EQU	214
MM_QUALCOMM	EQU	215
MM_RZS	EQU	216
MM_AUDIOSCIENCE	EQU	217
MM_PINNACLE	EQU	218
MM_EES	EQU	219
MM_HAFTMANN	EQU	220
MM_LUCID	EQU	221
MM_HEADSPACE	EQU	222
MM_UNISYS	EQU	223
MM_LUMINOSITI	EQU	224
MM_ACTIVEVOICE	EQU	225
MM_DTS	EQU	226
MM_DIGIGRAM	EQU	227
MM_SOFTLAB_NSK	EQU	228
MM_FORTEMEDIA	EQU	229
MM_SONORUS	EQU	230
MM_ARRAY	EQU	231
MM_DATARAN	EQU	232
MM_I_LINK	EQU	233
MM_SELSIUS_SYSTEMS	EQU	234
MM_ADMOS	EQU	235
MM_LEXICON	EQU	236
MM_SGI	EQU	237
MM_IPI	EQU	238
MM_ICE	EQU	239
MM_VQST	EQU	240
MM_ETEK	EQU	241
MM_CS	EQU	242
MM_ALESIS	EQU	243
MM_INTERNET	EQU	244
MM_SONY	EQU	245
MM_HYPERACTIVE	EQU	246
MM_UHER_INFORMATIC	EQU	247
MM_SYDEC_NV	EQU	248
MM_FLEXION	EQU	249
MM_VIA	EQU	250
MM_MICRONAS	EQU	251
MM_ANALOGDEVICES	EQU	252
MM_HP	EQU	253
MM_MATROX_DIV	EQU	254
MM_QUICKAUDIO	EQU	255
MM_YOUCOM	EQU	256
MM_RICHMOND	EQU	257
MM_IODD	EQU	258
MM_ICCC	EQU	259
MM_3COM	EQU	260
MM_MALDEN	EQU	261
MM_3DFX	EQU	262
MM_MINDMAKER	EQU	263
MM_TELEKOL	EQU	264
MM_ST_MICROELECTRONICS	EQU	265
MM_ALGOVISION	EQU	266
MM_UNMAPPED	EQU	0ffffh
MM_PID_UNMAPPED	EQU	<MM_UNMAPPED>
ifdef GUID_DEFINED
if  0 eq defined(INIT_MMREG_MID)
INIT_MMREG_MID macro guid,id
	exitm <{ ( guid ) -> Data1 = 0d5a47fa7h + ( id ) ; ( guid ) -> Data2 = 6d98h ; ( guid ) -> Data3 = 11d1h ; ( guid ) -> Data4 [ 0 ] = 0a2h ; ( guid ) -> Data4 [ 1 ] = 1ah ; ( guid ) -> Data4 [ 2 ] = 00h ; ( guid ) -> Data4 [ 3 ] = 0a0h ; ( guid ) -> Data4 [ 4 ] = 0c9h ; ( guid ) -> Data4 [ 5 ] = 22h ; ( guid ) -> Data4 [ 6 ] = 31h ; ( guid ) -> Data4 [ 7 ] = 96h ; } >
	endm
EXTRACT_MMREG_MID macro guid
	exitm <( ( guid ) -> Data1 - 0d5a47fa7h ) >
	endm
DEFINE_MMREG_MID_GUID macro id
	exitm <0d5a47fa7h + ( id ) , 6d98h , 11d1h , 0a2h , 1ah , 00h , 0a0h , 0c9h , 22h , 31h , 96h >
	endm
IS_COMPATIBLE_MMREG_MID macro guid
	exitm <( ( ( guid ) -> Data1 >= 0d5a47fa7h ) && ( ( guid ) -> Data1 < 0d5a47fa7h + 0ffffh ) && ( ( guid ) -> Data2 == 6d98h ) && ( ( guid ) -> Data3 == 11d1h ) && ( ( guid ) -> Data4 [ 0 ] == 0a2h ) && ( ( guid ) -> Data4 [ 1 ] == 1ah ) && ( ( guid ) -> Data4 [ 2 ] == 00h ) && ( ( guid ) -> Data4 [ 3 ] == 0a0h ) && ( ( guid ) -> Data4 [ 4 ] == 0c9h ) && ( ( guid ) -> Data4 [ 5 ] == 22h ) && ( ( guid ) -> Data4 [ 6 ] == 31h ) && ( ( guid ) -> Data4 [ 7 ] == 96h ) ) >
	endm
endif 
if  0 eq defined(INIT_MMREG_PID)
INIT_MMREG_PID macro guid,id
	exitm <{ ( guid ) -> Data1 = 0e36dc2ach + ( id ) ; ( guid ) -> Data2 = 6d9ah ; ( guid ) -> Data3 = 11d1h ; ( guid ) -> Data4 [ 0 ] = 0a2h ; ( guid ) -> Data4 [ 1 ] = 1ah ; ( guid ) -> Data4 [ 2 ] = 00h ; ( guid ) -> Data4 [ 3 ] = 0a0h ; ( guid ) -> Data4 [ 4 ] = 0c9h ; ( guid ) -> Data4 [ 5 ] = 22h ; ( guid ) -> Data4 [ 6 ] = 31h ; ( guid ) -> Data4 [ 7 ] = 96h ; } >
	endm
EXTRACT_MMREG_PID macro guid
	exitm <( ( guid ) -> Data1 - 0e36dc2ach ) >
	endm
DEFINE_MMREG_PID_GUID macro id
	exitm <0e36dc2ach + ( id ) , 6d9ah , 11d1h , 0a2h , 1ah , 00h , 0a0h , 0c9h , 22h , 31h , 96h >
	endm
IS_COMPATIBLE_MMREG_PID macro guid
	exitm <( ( ( guid ) -> Data1 >= 0e36dc2ach ) && ( ( guid ) -> Data1 < 0e36dc2ach + 0ffffh ) && ( ( guid ) -> Data2 == 6d9ah ) && ( ( guid ) -> Data3 == 11d1h ) && ( ( guid ) -> Data4 [ 0 ] == 0a2h ) && ( ( guid ) -> Data4 [ 1 ] == 1ah ) && ( ( guid ) -> Data4 [ 2 ] == 00h ) && ( ( guid ) -> Data4 [ 3 ] == 0a0h ) && ( ( guid ) -> Data4 [ 4 ] == 0c9h ) && ( ( guid ) -> Data4 [ 5 ] == 22h ) && ( ( guid ) -> Data4 [ 6 ] == 31h ) && ( ( guid ) -> Data4 [ 7 ] == 96h ) ) >
	endm
endif 
endif 
ifndef MM_MIDI_MAPPER
MM_MIDI_MAPPER	EQU	1
MM_WAVE_MAPPER	EQU	2
MM_SNDBLST_MIDIOUT	EQU	3
MM_SNDBLST_MIDIIN	EQU	4
MM_SNDBLST_SYNTH	EQU	5
MM_SNDBLST_WAVEOUT	EQU	6
MM_SNDBLST_WAVEIN	EQU	7
MM_ADLIB	EQU	9
MM_MPU401_MIDIOUT	EQU	10
MM_MPU401_MIDIIN	EQU	11
MM_PC_JOYSTICK	EQU	12
endif 
MM_PCSPEAKER_WAVEOUT	EQU	13
MM_MSFT_WSS_WAVEIN	EQU	14
MM_MSFT_WSS_WAVEOUT	EQU	15
MM_MSFT_WSS_FMSYNTH_STEREO	EQU	16
MM_MSFT_WSS_MIXER	EQU	17
MM_MSFT_WSS_OEM_WAVEIN	EQU	18
MM_MSFT_WSS_OEM_WAVEOUT	EQU	19
MM_MSFT_WSS_OEM_FMSYNTH_STEREO	EQU	20
MM_MSFT_WSS_AUX	EQU	21
MM_MSFT_WSS_OEM_AUX	EQU	22
MM_MSFT_GENERIC_WAVEIN	EQU	23
MM_MSFT_GENERIC_WAVEOUT	EQU	24
MM_MSFT_GENERIC_MIDIIN	EQU	25
MM_MSFT_GENERIC_MIDIOUT	EQU	26
MM_MSFT_GENERIC_MIDISYNTH	EQU	27
MM_MSFT_GENERIC_AUX_LINE	EQU	28
MM_MSFT_GENERIC_AUX_MIC	EQU	29
MM_MSFT_GENERIC_AUX_CD	EQU	30
MM_MSFT_WSS_OEM_MIXER	EQU	31
MM_MSFT_MSACM	EQU	32
MM_MSFT_ACM_MSADPCM	EQU	33
MM_MSFT_ACM_IMAADPCM	EQU	34
MM_MSFT_ACM_MSFILTER	EQU	35
MM_MSFT_ACM_GSM610	EQU	36
MM_MSFT_ACM_G711	EQU	37
MM_MSFT_ACM_PCM	EQU	38
MM_WSS_SB16_WAVEIN	EQU	39
MM_WSS_SB16_WAVEOUT	EQU	40
MM_WSS_SB16_MIDIIN	EQU	41
MM_WSS_SB16_MIDIOUT	EQU	42
MM_WSS_SB16_SYNTH	EQU	43
MM_WSS_SB16_AUX_LINE	EQU	44
MM_WSS_SB16_AUX_CD	EQU	45
MM_WSS_SB16_MIXER	EQU	46
MM_WSS_SBPRO_WAVEIN	EQU	47
MM_WSS_SBPRO_WAVEOUT	EQU	48
MM_WSS_SBPRO_MIDIIN	EQU	49
MM_WSS_SBPRO_MIDIOUT	EQU	50
MM_WSS_SBPRO_SYNTH	EQU	51
MM_WSS_SBPRO_AUX_LINE	EQU	52
MM_WSS_SBPRO_AUX_CD	EQU	53
MM_WSS_SBPRO_MIXER	EQU	54
MM_MSFT_WSS_NT_WAVEIN	EQU	55
MM_MSFT_WSS_NT_WAVEOUT	EQU	56
MM_MSFT_WSS_NT_FMSYNTH_STEREO	EQU	57
MM_MSFT_WSS_NT_MIXER	EQU	58
MM_MSFT_WSS_NT_AUX	EQU	59
MM_MSFT_SB16_WAVEIN	EQU	60
MM_MSFT_SB16_WAVEOUT	EQU	61
MM_MSFT_SB16_MIDIIN	EQU	62
MM_MSFT_SB16_MIDIOUT	EQU	63
MM_MSFT_SB16_SYNTH	EQU	64
MM_MSFT_SB16_AUX_LINE	EQU	65
MM_MSFT_SB16_AUX_CD	EQU	66
MM_MSFT_SB16_MIXER	EQU	67
MM_MSFT_SBPRO_WAVEIN	EQU	68
MM_MSFT_SBPRO_WAVEOUT	EQU	69
MM_MSFT_SBPRO_MIDIIN	EQU	70
MM_MSFT_SBPRO_MIDIOUT	EQU	71
MM_MSFT_SBPRO_SYNTH	EQU	72
MM_MSFT_SBPRO_AUX_LINE	EQU	73
MM_MSFT_SBPRO_AUX_CD	EQU	74
MM_MSFT_SBPRO_MIXER	EQU	75
MM_MSFT_MSOPL_SYNTH	EQU	76
MM_MSFT_VMDMS_LINE_WAVEIN	EQU	80
MM_MSFT_VMDMS_LINE_WAVEOUT	EQU	81
MM_MSFT_VMDMS_HANDSET_WAVEIN	EQU	82
MM_MSFT_VMDMS_HANDSET_WAVEOUT	EQU	83
MM_MSFT_VMDMW_LINE_WAVEIN	EQU	84
MM_MSFT_VMDMW_LINE_WAVEOUT	EQU	85
MM_MSFT_VMDMW_HANDSET_WAVEIN	EQU	86
MM_MSFT_VMDMW_HANDSET_WAVEOUT	EQU	87
MM_MSFT_VMDMW_MIXER	EQU	88
MM_MSFT_VMDM_GAME_WAVEOUT	EQU	89
MM_MSFT_VMDM_GAME_WAVEIN	EQU	90
MM_MSFT_ACM_MSNAUDIO	EQU	91
MM_MSFT_ACM_MSG723	EQU	92
MM_MSFT_ACM_MSRT24	EQU	93
MM_MSFT_WDMAUDIO_WAVEOUT	EQU	100
MM_MSFT_WDMAUDIO_WAVEIN	EQU	101
MM_MSFT_WDMAUDIO_MIDIOUT	EQU	102
MM_MSFT_WDMAUDIO_MIDIIN	EQU	103
MM_MSFT_WDMAUDIO_MIXER	EQU	104
MM_MSFT_WDMAUDIO_AUX	EQU	105
MM_CREATIVE_SB15_WAVEIN	EQU	1
MM_CREATIVE_SB20_WAVEIN	EQU	2
MM_CREATIVE_SBPRO_WAVEIN	EQU	3
MM_CREATIVE_SBP16_WAVEIN	EQU	4
MM_CREATIVE_PHNBLST_WAVEIN	EQU	5
MM_CREATIVE_SB15_WAVEOUT	EQU	101
MM_CREATIVE_SB20_WAVEOUT	EQU	102
MM_CREATIVE_SBPRO_WAVEOUT	EQU	103
MM_CREATIVE_SBP16_WAVEOUT	EQU	104
MM_CREATIVE_PHNBLST_WAVEOUT	EQU	105
MM_CREATIVE_MIDIOUT	EQU	201
MM_CREATIVE_MIDIIN	EQU	202
MM_CREATIVE_FMSYNTH_MONO	EQU	301
MM_CREATIVE_FMSYNTH_STEREO	EQU	302
MM_CREATIVE_MIDI_AWE32	EQU	303
MM_CREATIVE_AUX_CD	EQU	401
MM_CREATIVE_AUX_LINE	EQU	402
MM_CREATIVE_AUX_MIC	EQU	403
MM_CREATIVE_AUX_MASTER	EQU	404
MM_CREATIVE_AUX_PCSPK	EQU	405
MM_CREATIVE_AUX_WAVE	EQU	406
MM_CREATIVE_AUX_MIDI	EQU	407
MM_CREATIVE_SBPRO_MIXER	EQU	408
MM_CREATIVE_SB16_MIXER	EQU	409
MM_MEDIAVISION_PROAUDIO	EQU	10h
MM_PROAUD_MIDIOUT	EQU	( MM_MEDIAVISION_PROAUDIO + 1 )
MM_PROAUD_MIDIIN	EQU	( MM_MEDIAVISION_PROAUDIO + 2 )
MM_PROAUD_SYNTH	EQU	( MM_MEDIAVISION_PROAUDIO + 3 )
MM_PROAUD_WAVEOUT	EQU	( MM_MEDIAVISION_PROAUDIO + 4 )
MM_PROAUD_WAVEIN	EQU	( MM_MEDIAVISION_PROAUDIO + 5 )
MM_PROAUD_MIXER	EQU	( MM_MEDIAVISION_PROAUDIO + 6 )
MM_PROAUD_AUX	EQU	( MM_MEDIAVISION_PROAUDIO + 7 )
MM_MEDIAVISION_THUNDER	EQU	20h
MM_THUNDER_SYNTH	EQU	( MM_MEDIAVISION_THUNDER + 3 )
MM_THUNDER_WAVEOUT	EQU	( MM_MEDIAVISION_THUNDER + 4 )
MM_THUNDER_WAVEIN	EQU	( MM_MEDIAVISION_THUNDER + 5 )
MM_THUNDER_AUX	EQU	( MM_MEDIAVISION_THUNDER + 7 )
MM_MEDIAVISION_TPORT	EQU	40h
MM_TPORT_WAVEOUT	EQU	( MM_MEDIAVISION_TPORT + 1 )
MM_TPORT_WAVEIN	EQU	( MM_MEDIAVISION_TPORT + 2 )
MM_TPORT_SYNTH	EQU	( MM_MEDIAVISION_TPORT + 3 )
MM_MEDIAVISION_PROAUDIO_PLUS	EQU	50h
MM_PROAUD_PLUS_MIDIOUT	EQU	( MM_MEDIAVISION_PROAUDIO_PLUS + 1 )
MM_PROAUD_PLUS_MIDIIN	EQU	( MM_MEDIAVISION_PROAUDIO_PLUS + 2 )
MM_PROAUD_PLUS_SYNTH	EQU	( MM_MEDIAVISION_PROAUDIO_PLUS + 3 )
MM_PROAUD_PLUS_WAVEOUT	EQU	( MM_MEDIAVISION_PROAUDIO_PLUS + 4 )
MM_PROAUD_PLUS_WAVEIN	EQU	( MM_MEDIAVISION_PROAUDIO_PLUS + 5 )
MM_PROAUD_PLUS_MIXER	EQU	( MM_MEDIAVISION_PROAUDIO_PLUS + 6 )
MM_PROAUD_PLUS_AUX	EQU	( MM_MEDIAVISION_PROAUDIO_PLUS + 7 )
MM_MEDIAVISION_PROAUDIO_16	EQU	60h
MM_PROAUD_16_MIDIOUT	EQU	( MM_MEDIAVISION_PROAUDIO_16 + 1 )
MM_PROAUD_16_MIDIIN	EQU	( MM_MEDIAVISION_PROAUDIO_16 + 2 )
MM_PROAUD_16_SYNTH	EQU	( MM_MEDIAVISION_PROAUDIO_16 + 3 )
MM_PROAUD_16_WAVEOUT	EQU	( MM_MEDIAVISION_PROAUDIO_16 + 4 )
MM_PROAUD_16_WAVEIN	EQU	( MM_MEDIAVISION_PROAUDIO_16 + 5 )
MM_PROAUD_16_MIXER	EQU	( MM_MEDIAVISION_PROAUDIO_16 + 6 )
MM_PROAUD_16_AUX	EQU	( MM_MEDIAVISION_PROAUDIO_16 + 7 )
MM_MEDIAVISION_PROSTUDIO_16	EQU	60h
MM_STUDIO_16_MIDIOUT	EQU	( MM_MEDIAVISION_PROSTUDIO_16 + 1 )
MM_STUDIO_16_MIDIIN	EQU	( MM_MEDIAVISION_PROSTUDIO_16 + 2 )
MM_STUDIO_16_SYNTH	EQU	( MM_MEDIAVISION_PROSTUDIO_16 + 3 )
MM_STUDIO_16_WAVEOUT	EQU	( MM_MEDIAVISION_PROSTUDIO_16 + 4 )
MM_STUDIO_16_WAVEIN	EQU	( MM_MEDIAVISION_PROSTUDIO_16 + 5 )
MM_STUDIO_16_MIXER	EQU	( MM_MEDIAVISION_PROSTUDIO_16 + 6 )
MM_STUDIO_16_AUX	EQU	( MM_MEDIAVISION_PROSTUDIO_16 + 7 )
MM_MEDIAVISION_CDPC	EQU	70h
MM_CDPC_MIDIOUT	EQU	( MM_MEDIAVISION_CDPC + 1 )
MM_CDPC_MIDIIN	EQU	( MM_MEDIAVISION_CDPC + 2 )
MM_CDPC_SYNTH	EQU	( MM_MEDIAVISION_CDPC + 3 )
MM_CDPC_WAVEOUT	EQU	( MM_MEDIAVISION_CDPC + 4 )
MM_CDPC_WAVEIN	EQU	( MM_MEDIAVISION_CDPC + 5 )
MM_CDPC_MIXER	EQU	( MM_MEDIAVISION_CDPC + 6 )
MM_CDPC_AUX	EQU	( MM_MEDIAVISION_CDPC + 7 )
MM_MEDIAVISION_OPUS1208	EQU	80h
MM_OPUS401_MIDIOUT	EQU	( MM_MEDIAVISION_OPUS1208 + 1 )
MM_OPUS401_MIDIIN	EQU	( MM_MEDIAVISION_OPUS1208 + 2 )
MM_OPUS1208_SYNTH	EQU	( MM_MEDIAVISION_OPUS1208 + 3 )
MM_OPUS1208_WAVEOUT	EQU	( MM_MEDIAVISION_OPUS1208 + 4 )
MM_OPUS1208_WAVEIN	EQU	( MM_MEDIAVISION_OPUS1208 + 5 )
MM_OPUS1208_MIXER	EQU	( MM_MEDIAVISION_OPUS1208 + 6 )
MM_OPUS1208_AUX	EQU	( MM_MEDIAVISION_OPUS1208 + 7 )
MM_MEDIAVISION_OPUS1216	EQU	90h
MM_OPUS1216_MIDIOUT	EQU	( MM_MEDIAVISION_OPUS1216 + 1 )
MM_OPUS1216_MIDIIN	EQU	( MM_MEDIAVISION_OPUS1216 + 2 )
MM_OPUS1216_SYNTH	EQU	( MM_MEDIAVISION_OPUS1216 + 3 )
MM_OPUS1216_WAVEOUT	EQU	( MM_MEDIAVISION_OPUS1216 + 4 )
MM_OPUS1216_WAVEIN	EQU	( MM_MEDIAVISION_OPUS1216 + 5 )
MM_OPUS1216_MIXER	EQU	( MM_MEDIAVISION_OPUS1216 + 6 )
MM_OPUS1216_AUX	EQU	( MM_MEDIAVISION_OPUS1216 + 7 )
MM_CYRIX_XASYNTH	EQU	1
MM_CYRIX_XAMIDIIN	EQU	2
MM_CYRIX_XAMIDIOUT	EQU	3
MM_CYRIX_XAWAVEIN	EQU	4
MM_CYRIX_XAWAVEOUT	EQU	5
MM_CYRIX_XAAUX	EQU	6
MM_CYRIX_XAMIXER	EQU	7
MM_PHILIPS_ACM_LPCBB	EQU	1
MM_NETXL_XLVIDEO	EQU	1
MM_ZYXEL_ACM_ADPCM	EQU	1
MM_AARDVARK_STUDIO12_WAVEOUT	EQU	1
MM_AARDVARK_STUDIO12_WAVEIN	EQU	2
MM_AARDVARK_STUDIO88_WAVEOUT	EQU	3
MM_AARDVARK_STUDIO88_WAVEIN	EQU	4
MM_BINTEC_TAPI_WAVE	EQU	1
MM_HEWLETT_PACKARD_CU_CODEC	EQU	1
MM_MITEL_TALKTO_LINE_WAVEOUT	EQU	100
MM_MITEL_TALKTO_LINE_WAVEIN	EQU	101
MM_MITEL_TALKTO_HANDSET_WAVEOUT	EQU	102
MM_MITEL_TALKTO_HANDSET_WAVEIN	EQU	103
MM_MITEL_TALKTO_BRIDGED_WAVEOUT	EQU	104
MM_MITEL_TALKTO_BRIDGED_WAVEIN	EQU	105
MM_MITEL_MPA_HANDSET_WAVEOUT	EQU	200
MM_MITEL_MPA_HANDSET_WAVEIN	EQU	201
MM_MITEL_MPA_HANDSFREE_WAVEOUT	EQU	202
MM_MITEL_MPA_HANDSFREE_WAVEIN	EQU	203
MM_MITEL_MPA_LINE1_WAVEOUT	EQU	204
MM_MITEL_MPA_LINE1_WAVEIN	EQU	205
MM_MITEL_MPA_LINE2_WAVEOUT	EQU	206
MM_MITEL_MPA_LINE2_WAVEIN	EQU	207
MM_MITEL_MEDIAPATH_WAVEOUT	EQU	300
MM_MITEL_MEDIAPATH_WAVEIN	EQU	301
MM_SNI_ACM_G721	EQU	1
MM_EMU_APSSYNTH	EQU	1
MM_EMU_APSMIDIIN	EQU	2
MM_EMU_APSMIDIOUT	EQU	3
MM_EMU_APSWAVEIN	EQU	4
MM_EMU_APSWAVEOUT	EQU	5
MM_ARTISOFT_SBWAVEIN	EQU	1
MM_ARTISOFT_SBWAVEOUT	EQU	2
MM_TBS_TROPEZ_WAVEIN	EQU	37
MM_TBS_TROPEZ_WAVEOUT	EQU	38
MM_TBS_TROPEZ_AUX1	EQU	39
MM_TBS_TROPEZ_AUX2	EQU	40
MM_TBS_TROPEZ_LINE	EQU	41
MM_MMOTION_WAVEAUX	EQU	1
MM_MMOTION_WAVEOUT	EQU	2
MM_MMOTION_WAVEIN	EQU	3
MM_IBM_PCMCIA_WAVEIN	EQU	11
MM_IBM_PCMCIA_WAVEOUT	EQU	12
MM_IBM_PCMCIA_SYNTH	EQU	13
MM_IBM_PCMCIA_MIDIIN	EQU	14
MM_IBM_PCMCIA_MIDIOUT	EQU	15
MM_IBM_PCMCIA_AUX	EQU	16
MM_IBM_THINKPAD200	EQU	17
MM_IBM_MWAVE_WAVEIN	EQU	18
MM_IBM_MWAVE_WAVEOUT	EQU	19
MM_IBM_MWAVE_MIXER	EQU	20
MM_IBM_MWAVE_MIDIIN	EQU	21
MM_IBM_MWAVE_MIDIOUT	EQU	22
MM_IBM_MWAVE_AUX	EQU	23
MM_IBM_WC_MIDIOUT	EQU	30
MM_IBM_WC_WAVEOUT	EQU	31
MM_IBM_WC_MIXEROUT	EQU	33
MM_VOCALTEC_WAVEOUT	EQU	1
MM_VOCALTEC_WAVEIN	EQU	2
MM_ROLAND_RAP10_MIDIOUT	EQU	10
MM_ROLAND_RAP10_MIDIIN	EQU	11
MM_ROLAND_RAP10_SYNTH	EQU	12
MM_ROLAND_RAP10_WAVEOUT	EQU	13
MM_ROLAND_RAP10_WAVEIN	EQU	14
MM_ROLAND_MPU401_MIDIOUT	EQU	15
MM_ROLAND_MPU401_MIDIIN	EQU	16
MM_ROLAND_SMPU_MIDIOUTA	EQU	17
MM_ROLAND_SMPU_MIDIOUTB	EQU	18
MM_ROLAND_SMPU_MIDIINA	EQU	19
MM_ROLAND_SMPU_MIDIINB	EQU	20
MM_ROLAND_SC7_MIDIOUT	EQU	21
MM_ROLAND_SC7_MIDIIN	EQU	22
MM_ROLAND_SERIAL_MIDIOUT	EQU	23
MM_ROLAND_SERIAL_MIDIIN	EQU	24
MM_ROLAND_SCP_MIDIOUT	EQU	38
MM_ROLAND_SCP_MIDIIN	EQU	39
MM_ROLAND_SCP_WAVEOUT	EQU	40
MM_ROLAND_SCP_WAVEIN	EQU	41
MM_ROLAND_SCP_MIXER	EQU	42
MM_ROLAND_SCP_AUX	EQU	48
MM_DSP_SOLUTIONS_WAVEOUT	EQU	1
MM_DSP_SOLUTIONS_WAVEIN	EQU	2
MM_DSP_SOLUTIONS_SYNTH	EQU	3
MM_DSP_SOLUTIONS_AUX	EQU	4
MM_NEC_73_86_SYNTH	EQU	5
MM_NEC_73_86_WAVEOUT	EQU	6
MM_NEC_73_86_WAVEIN	EQU	7
MM_NEC_26_SYNTH	EQU	9
MM_NEC_MPU401_MIDIOUT	EQU	10
MM_NEC_MPU401_MIDIIN	EQU	11
MM_NEC_JOYSTICK	EQU	12
MM_WANGLABS_WAVEIN1	EQU	1
MM_WANGLABS_WAVEOUT1	EQU	2
MM_TANDY_VISWAVEIN	EQU	1
MM_TANDY_VISWAVEOUT	EQU	2
MM_TANDY_VISBIOSSYNTH	EQU	3
MM_TANDY_SENS_MMAWAVEIN	EQU	4
MM_TANDY_SENS_MMAWAVEOUT	EQU	5
MM_TANDY_SENS_MMAMIDIIN	EQU	6
MM_TANDY_SENS_MMAMIDIOUT	EQU	7
MM_TANDY_SENS_VISWAVEOUT	EQU	8
MM_TANDY_PSSJWAVEIN	EQU	9
MM_TANDY_PSSJWAVEOUT	EQU	10
MM_ANTEX_SX12_WAVEIN	EQU	1
MM_ANTEX_SX12_WAVEOUT	EQU	2
MM_ANTEX_SX15_WAVEIN	EQU	3
MM_ANTEX_SX15_WAVEOUT	EQU	4
MM_ANTEX_VP625_WAVEIN	EQU	5
MM_ANTEX_VP625_WAVEOUT	EQU	6
MM_ANTEX_AUDIOPORT22_WAVEIN	EQU	7
MM_ANTEX_AUDIOPORT22_WAVEOUT	EQU	8
MM_ANTEX_AUDIOPORT22_FEEDTHRU	EQU	9
MM_INTELOPD_WAVEIN	EQU	1
MM_INTELOPD_WAVEOUT	EQU	101
MM_INTELOPD_AUX	EQU	401
MM_INTEL_NSPMODEMLINEIN	EQU	501
MM_INTEL_NSPMODEMLINEOUT	EQU	502
MM_VAL_MICROKEY_AP_WAVEIN	EQU	1
MM_VAL_MICROKEY_AP_WAVEOUT	EQU	2
MM_INTERACTIVE_WAVEIN	EQU	45h
MM_INTERACTIVE_WAVEOUT	EQU	45h
MM_YAMAHA_GSS_SYNTH	EQU	01h
MM_YAMAHA_GSS_WAVEOUT	EQU	02h
MM_YAMAHA_GSS_WAVEIN	EQU	03h
MM_YAMAHA_GSS_MIDIOUT	EQU	04h
MM_YAMAHA_GSS_MIDIIN	EQU	05h
MM_YAMAHA_GSS_AUX	EQU	06h
MM_YAMAHA_SERIAL_MIDIOUT	EQU	07h
MM_YAMAHA_SERIAL_MIDIIN	EQU	08h
MM_YAMAHA_OPL3SA_WAVEOUT	EQU	10h
MM_YAMAHA_OPL3SA_WAVEIN	EQU	11h
MM_YAMAHA_OPL3SA_FMSYNTH	EQU	12h
MM_YAMAHA_OPL3SA_YSYNTH	EQU	13h
MM_YAMAHA_OPL3SA_MIDIOUT	EQU	14h
MM_YAMAHA_OPL3SA_MIDIIN	EQU	15h
MM_YAMAHA_OPL3SA_MIXER	EQU	17h
MM_YAMAHA_OPL3SA_JOYSTICK	EQU	18h
MM_YAMAHA_YMF724LEG_MIDIOUT	EQU	19h
MM_YAMAHA_YMF724LEG_MIDIIN	EQU	1ah
MM_YAMAHA_YMF724_WAVEOUT	EQU	1bh
MM_YAMAHA_YMF724_WAVEIN	EQU	1ch
MM_YAMAHA_YMF724_MIDIOUT	EQU	1dh
MM_YAMAHA_YMF724_AUX	EQU	1eh
MM_YAMAHA_YMF724_MIXER	EQU	1fh
MM_YAMAHA_YMF724LEG_FMSYNTH	EQU	20h
MM_YAMAHA_YMF724LEG_MIXER	EQU	21h
MM_YAMAHA_SXG_MIDIOUT	EQU	22h
MM_YAMAHA_SXG_WAVEOUT	EQU	23h
MM_YAMAHA_SXG_MIXER	EQU	24h
MM_YAMAHA_ACXG_WAVEIN	EQU	25h
MM_YAMAHA_ACXG_WAVEOUT	EQU	26h
MM_YAMAHA_ACXG_MIDIOUT	EQU	27h
MM_YAMAHA_ACXG_MIXER	EQU	28h
MM_YAMAHA_ACXG_AUX	EQU	29h
MM_EVEREX_CARRIER	EQU	1
MM_ECHO_SYNTH	EQU	1
MM_ECHO_WAVEOUT	EQU	2
MM_ECHO_WAVEIN	EQU	3
MM_ECHO_MIDIOUT	EQU	4
MM_ECHO_MIDIIN	EQU	5
MM_ECHO_AUX	EQU	6
MM_SIERRA_ARIA_MIDIOUT	EQU	14h
MM_SIERRA_ARIA_MIDIIN	EQU	15h
MM_SIERRA_ARIA_SYNTH	EQU	16h
MM_SIERRA_ARIA_WAVEOUT	EQU	17h
MM_SIERRA_ARIA_WAVEIN	EQU	18h
MM_SIERRA_ARIA_AUX	EQU	19h
MM_SIERRA_ARIA_AUX2	EQU	20h
MM_SIERRA_QUARTET_WAVEIN	EQU	50h
MM_SIERRA_QUARTET_WAVEOUT	EQU	51h
MM_SIERRA_QUARTET_MIDIIN	EQU	52h
MM_SIERRA_QUARTET_MIDIOUT	EQU	53h
MM_SIERRA_QUARTET_SYNTH	EQU	54h
MM_SIERRA_QUARTET_AUX_CD	EQU	55h
MM_SIERRA_QUARTET_AUX_LINE	EQU	56h
MM_SIERRA_QUARTET_AUX_MODEM	EQU	57h
MM_SIERRA_QUARTET_MIXER	EQU	58h
MM_CAT_WAVEOUT	EQU	1
MM_DSP_GROUP_TRUESPEECH	EQU	1
MM_MELABS_MIDI2GO	EQU	1
MM_ESS_AMWAVEOUT	EQU	01h
MM_ESS_AMWAVEIN	EQU	02h
MM_ESS_AMAUX	EQU	03h
MM_ESS_AMSYNTH	EQU	04h
MM_ESS_AMMIDIOUT	EQU	05h
MM_ESS_AMMIDIIN	EQU	06h
MM_ESS_MIXER	EQU	07h
MM_ESS_AUX_CD	EQU	08h
MM_ESS_MPU401_MIDIOUT	EQU	09h
MM_ESS_MPU401_MIDIIN	EQU	0Ah
MM_ESS_ES488_WAVEOUT	EQU	10h
MM_ESS_ES488_WAVEIN	EQU	11h
MM_ESS_ES488_MIXER	EQU	12h
MM_ESS_ES688_WAVEOUT	EQU	13h
MM_ESS_ES688_WAVEIN	EQU	14h
MM_ESS_ES688_MIXER	EQU	15h
MM_ESS_ES1488_WAVEOUT	EQU	16h
MM_ESS_ES1488_WAVEIN	EQU	17h
MM_ESS_ES1488_MIXER	EQU	18h
MM_ESS_ES1688_WAVEOUT	EQU	19h
MM_ESS_ES1688_WAVEIN	EQU	1Ah
MM_ESS_ES1688_MIXER	EQU	1Bh
MM_ESS_ES1788_WAVEOUT	EQU	1Ch
MM_ESS_ES1788_WAVEIN	EQU	1Dh
MM_ESS_ES1788_MIXER	EQU	1Eh
MM_ESS_ES1888_WAVEOUT	EQU	1Fh
MM_ESS_ES1888_WAVEIN	EQU	20h
MM_ESS_ES1888_MIXER	EQU	21h
MM_ESS_ES1868_WAVEOUT	EQU	22h
MM_ESS_ES1868_WAVEIN	EQU	23h
MM_ESS_ES1868_MIXER	EQU	24h
MM_ESS_ES1878_WAVEOUT	EQU	25h
MM_ESS_ES1878_WAVEIN	EQU	26h
MM_ESS_ES1878_MIXER	EQU	27h
MM_CANOPUS_ACM_DVREX	EQU	1
MM_EPS_FMSND	EQU	1
MM_TRUEVISION_WAVEIN1	EQU	1
MM_TRUEVISION_WAVEOUT1	EQU	2
MM_AZTECH_MIDIOUT	EQU	3
MM_AZTECH_MIDIIN	EQU	4
MM_AZTECH_WAVEIN	EQU	17
MM_AZTECH_WAVEOUT	EQU	18
MM_AZTECH_FMSYNTH	EQU	20
MM_AZTECH_MIXER	EQU	21
MM_AZTECH_PRO16_WAVEIN	EQU	33
MM_AZTECH_PRO16_WAVEOUT	EQU	34
MM_AZTECH_PRO16_FMSYNTH	EQU	38
MM_AZTECH_DSP16_WAVEIN	EQU	65
MM_AZTECH_DSP16_WAVEOUT	EQU	66
MM_AZTECH_DSP16_FMSYNTH	EQU	68
MM_AZTECH_DSP16_WAVESYNTH	EQU	70
MM_AZTECH_NOVA16_WAVEIN	EQU	71
MM_AZTECH_NOVA16_WAVEOUT	EQU	72
MM_AZTECH_NOVA16_MIXER	EQU	73
MM_AZTECH_WASH16_WAVEIN	EQU	74
MM_AZTECH_WASH16_WAVEOUT	EQU	75
MM_AZTECH_WASH16_MIXER	EQU	76
MM_AZTECH_AUX_CD	EQU	401
MM_AZTECH_AUX_LINE	EQU	402
MM_AZTECH_AUX_MIC	EQU	403
MM_AZTECH_AUX	EQU	404
MM_VIDEOLOGIC_MSWAVEIN	EQU	1
MM_VIDEOLOGIC_MSWAVEOUT	EQU	2
MM_KORG_PCIF_MIDIOUT	EQU	1
MM_KORG_PCIF_MIDIIN	EQU	2
MM_KORG_1212IO_MSWAVEIN	EQU	3
MM_KORG_1212IO_MSWAVEOUT	EQU	4
MM_APT_ACE100CD	EQU	1
MM_ICS_WAVEDECK_WAVEOUT	EQU	1
MM_ICS_WAVEDECK_WAVEIN	EQU	2
MM_ICS_WAVEDECK_MIXER	EQU	3
MM_ICS_WAVEDECK_AUX	EQU	4
MM_ICS_WAVEDECK_SYNTH	EQU	5
MM_ICS_WAVEDEC_SB_WAVEOUT	EQU	6
MM_ICS_WAVEDEC_SB_WAVEIN	EQU	7
MM_ICS_WAVEDEC_SB_FM_MIDIOUT	EQU	8
MM_ICS_WAVEDEC_SB_MPU401_MIDIOUT	EQU	9
MM_ICS_WAVEDEC_SB_MPU401_MIDIIN	EQU	10
MM_ICS_WAVEDEC_SB_MIXER	EQU	11
MM_ICS_WAVEDEC_SB_AUX	EQU	12
MM_ICS_2115_LITE_MIDIOUT	EQU	13
MM_ICS_2120_LITE_MIDIOUT	EQU	14
MM_ITERATEDSYS_FUFCODEC	EQU	1
MM_METHEUS_ZIPPER	EQU	1
MM_WINNOV_CAVIAR_WAVEIN	EQU	1
MM_WINNOV_CAVIAR_WAVEOUT	EQU	2
MM_WINNOV_CAVIAR_VIDC	EQU	3
MM_WINNOV_CAVIAR_CHAMPAGNE	EQU	4
MM_WINNOV_CAVIAR_YUV8	EQU	5
MM_NCR_BA_WAVEIN	EQU	1
MM_NCR_BA_WAVEOUT	EQU	2
MM_NCR_BA_SYNTH	EQU	3
MM_NCR_BA_AUX	EQU	4
MM_NCR_BA_MIXER	EQU	5
MM_AST_MODEMWAVE_WAVEIN	EQU	13
MM_AST_MODEMWAVE_WAVEOUT	EQU	14
MM_WILLOWPOND_FMSYNTH_STEREO	EQU	20
MM_WILLOWPOND_MPU401	EQU	21
MM_WILLOWPOND_SNDPORT_WAVEIN	EQU	100
MM_WILLOWPOND_SNDPORT_WAVEOUT	EQU	101
MM_WILLOWPOND_SNDPORT_MIXER	EQU	102
MM_WILLOWPOND_SNDPORT_AUX	EQU	103
MM_WILLOWPOND_PH_WAVEIN	EQU	104
MM_WILLOWPOND_PH_WAVEOUT	EQU	105
MM_WILLOWPOND_PH_MIXER	EQU	106
MM_WILLOWPOND_PH_AUX	EQU	107
MM_WILLOPOND_SNDCOMM_WAVEIN	EQU	108
MM_WILLOWPOND_SNDCOMM_WAVEOUT	EQU	109
MM_WILLOWPOND_SNDCOMM_MIXER	EQU	110
MM_WILLOWPOND_SNDCOMM_AUX	EQU	111
MM_WILLOWPOND_GENERIC_WAVEIN	EQU	112
MM_WILLOWPOND_GENERIC_WAVEOUT	EQU	113
MM_WILLOWPOND_GENERIC_MIXER	EQU	114
MM_WILLOWPOND_GENERIC_AUX	EQU	115
MM_VITEC_VMAKER	EQU	1
MM_VITEC_VMPRO	EQU	2
MM_MOSCOM_VPC2400_IN	EQU	1
MM_MOSCOM_VPC2400_OUT	EQU	2
MM_SILICONSOFT_SC1_WAVEIN	EQU	1
MM_SILICONSOFT_SC1_WAVEOUT	EQU	2
MM_SILICONSOFT_SC2_WAVEIN	EQU	3
MM_SILICONSOFT_SC2_WAVEOUT	EQU	4
MM_SILICONSOFT_SOUNDJR2_WAVEOUT	EQU	5
MM_SILICONSOFT_SOUNDJR2PR_WAVEIN	EQU	6
MM_SILICONSOFT_SOUNDJR2PR_WAVEOUT	EQU	7
MM_SILICONSOFT_SOUNDJR3_WAVEOUT	EQU	8
MM_TTEWS_WAVEIN	EQU	1
MM_TTEWS_WAVEOUT	EQU	2
MM_TTEWS_MIDIIN	EQU	3
MM_TTEWS_MIDIOUT	EQU	4
MM_TTEWS_MIDISYNTH	EQU	5
MM_TTEWS_MIDIMONITOR	EQU	6
MM_TTEWS_VMIDIIN	EQU	7
MM_TTEWS_VMIDIOUT	EQU	8
MM_TTEWS_AUX	EQU	9
MM_TTEWS_MIXER	EQU	10
MM_MEDIASONIC_ACM_G723	EQU	1
MM_MEDIASONIC_ICOM	EQU	2
MM_ICOM_WAVEIN	EQU	3
MM_ICOM_WAVEOUT	EQU	4
MM_ICOM_MIXER	EQU	5
MM_ICOM_AUX	EQU	6
MM_ICOM_LINE	EQU	7
MM_SANYO_ACM_LD_ADPCM	EQU	1
MM_AHEAD_MULTISOUND	EQU	1
MM_AHEAD_SOUNDBLASTER	EQU	2
MM_AHEAD_PROAUDIO	EQU	3
MM_AHEAD_GENERIC	EQU	4
MM_OLIVETTI_WAVEIN	EQU	1
MM_OLIVETTI_WAVEOUT	EQU	2
MM_OLIVETTI_MIXER	EQU	3
MM_OLIVETTI_AUX	EQU	4
MM_OLIVETTI_MIDIIN	EQU	5
MM_OLIVETTI_MIDIOUT	EQU	6
MM_OLIVETTI_SYNTH	EQU	7
MM_OLIVETTI_JOYSTICK	EQU	8
MM_OLIVETTI_ACM_GSM	EQU	9
MM_OLIVETTI_ACM_ADPCM	EQU	10
MM_OLIVETTI_ACM_CELP	EQU	11
MM_OLIVETTI_ACM_SBC	EQU	12
MM_OLIVETTI_ACM_OPR	EQU	13
MM_IOMAGIC_TEMPO_WAVEOUT	EQU	1
MM_IOMAGIC_TEMPO_WAVEIN	EQU	2
MM_IOMAGIC_TEMPO_SYNTH	EQU	3
MM_IOMAGIC_TEMPO_MIDIOUT	EQU	4
MM_IOMAGIC_TEMPO_MXDOUT	EQU	5
MM_IOMAGIC_TEMPO_AUXOUT	EQU	6
MM_MATSUSHITA_WAVEIN	EQU	1
MM_MATSUSHITA_WAVEOUT	EQU	2
MM_MATSUSHITA_FMSYNTH_STEREO	EQU	3
MM_MATSUSHITA_MIXER	EQU	4
MM_MATSUSHITA_AUX	EQU	5
MM_NEWMEDIA_WAVJAMMER	EQU	1
MM_LYRRUS_BRIDGE_GUITAR	EQU	1
MM_OPTI_M16_FMSYNTH_STEREO	EQU	0001h
MM_OPTI_M16_MIDIIN	EQU	0002h
MM_OPTI_M16_MIDIOUT	EQU	0003h
MM_OPTI_M16_WAVEIN	EQU	0004h
MM_OPTI_M16_WAVEOUT	EQU	0005h
MM_OPTI_M16_MIXER	EQU	0006h
MM_OPTI_M16_AUX	EQU	0007h
MM_OPTI_P16_FMSYNTH_STEREO	EQU	0010h
MM_OPTI_P16_MIDIIN	EQU	0011h
MM_OPTI_P16_MIDIOUT	EQU	0012h
MM_OPTI_P16_WAVEIN	EQU	0013h
MM_OPTI_P16_WAVEOUT	EQU	0014h
MM_OPTI_P16_MIXER	EQU	0015h
MM_OPTI_P16_AUX	EQU	0016h
MM_OPTI_M32_WAVEIN	EQU	0020h
MM_OPTI_M32_WAVEOUT	EQU	0021h
MM_OPTI_M32_MIDIIN	EQU	0022h
MM_OPTI_M32_MIDIOUT	EQU	0023h
MM_OPTI_M32_SYNTH_STEREO	EQU	0024h
MM_OPTI_M32_MIXER	EQU	0025h
MM_OPTI_M32_AUX	EQU	0026h
MM_COMPAQ_BB_WAVEIN	EQU	1
MM_COMPAQ_BB_WAVEOUT	EQU	2
MM_COMPAQ_BB_WAVEAUX	EQU	3
MM_MPTUS_SPWAVEOUT	EQU	1
MM_LERNOUT_ANDHAUSPIE_LHCODECACM	EQU	1
MM_DIGITAL_AV320_WAVEIN	EQU	1
MM_DIGITAL_AV320_WAVEOUT	EQU	2
MM_DIGITAL_ACM_G723	EQU	3
MM_DIGITAL_ICM_H263	EQU	4
MM_DIGITAL_ICM_H261	EQU	5
MM_MOTU_MTP_MIDIOUT_ALL	EQU	100
MM_MOTU_MTP_MIDIIN_1	EQU	101
MM_MOTU_MTP_MIDIOUT_1	EQU	101
MM_MOTU_MTP_MIDIIN_2	EQU	102
MM_MOTU_MTP_MIDIOUT_2	EQU	102
MM_MOTU_MTP_MIDIIN_3	EQU	103
MM_MOTU_MTP_MIDIOUT_3	EQU	103
MM_MOTU_MTP_MIDIIN_4	EQU	104
MM_MOTU_MTP_MIDIOUT_4	EQU	104
MM_MOTU_MTP_MIDIIN_5	EQU	105
MM_MOTU_MTP_MIDIOUT_5	EQU	105
MM_MOTU_MTP_MIDIIN_6	EQU	106
MM_MOTU_MTP_MIDIOUT_6	EQU	106
MM_MOTU_MTP_MIDIIN_7	EQU	107
MM_MOTU_MTP_MIDIOUT_7	EQU	107
MM_MOTU_MTP_MIDIIN_8	EQU	108
MM_MOTU_MTP_MIDIOUT_8	EQU	108
MM_MOTU_MTPII_MIDIOUT_ALL	EQU	200
MM_MOTU_MTPII_MIDIIN_SYNC	EQU	200
MM_MOTU_MTPII_MIDIIN_1	EQU	201
MM_MOTU_MTPII_MIDIOUT_1	EQU	201
MM_MOTU_MTPII_MIDIIN_2	EQU	202
MM_MOTU_MTPII_MIDIOUT_2	EQU	202
MM_MOTU_MTPII_MIDIIN_3	EQU	203
MM_MOTU_MTPII_MIDIOUT_3	EQU	203
MM_MOTU_MTPII_MIDIIN_4	EQU	204
MM_MOTU_MTPII_MIDIOUT_4	EQU	204
MM_MOTU_MTPII_MIDIIN_5	EQU	205
MM_MOTU_MTPII_MIDIOUT_5	EQU	205
MM_MOTU_MTPII_MIDIIN_6	EQU	206
MM_MOTU_MTPII_MIDIOUT_6	EQU	206
MM_MOTU_MTPII_MIDIIN_7	EQU	207
MM_MOTU_MTPII_MIDIOUT_7	EQU	207
MM_MOTU_MTPII_MIDIIN_8	EQU	208
MM_MOTU_MTPII_MIDIOUT_8	EQU	208
MM_MOTU_MTPII_NET_MIDIIN_1	EQU	209
MM_MOTU_MTPII_NET_MIDIOUT_1	EQU	209
MM_MOTU_MTPII_NET_MIDIIN_2	EQU	210
MM_MOTU_MTPII_NET_MIDIOUT_2	EQU	210
MM_MOTU_MTPII_NET_MIDIIN_3	EQU	211
MM_MOTU_MTPII_NET_MIDIOUT_3	EQU	211
MM_MOTU_MTPII_NET_MIDIIN_4	EQU	212
MM_MOTU_MTPII_NET_MIDIOUT_4	EQU	212
MM_MOTU_MTPII_NET_MIDIIN_5	EQU	213
MM_MOTU_MTPII_NET_MIDIOUT_5	EQU	213
MM_MOTU_MTPII_NET_MIDIIN_6	EQU	214
MM_MOTU_MTPII_NET_MIDIOUT_6	EQU	214
MM_MOTU_MTPII_NET_MIDIIN_7	EQU	215
MM_MOTU_MTPII_NET_MIDIOUT_7	EQU	215
MM_MOTU_MTPII_NET_MIDIIN_8	EQU	216
MM_MOTU_MTPII_NET_MIDIOUT_8	EQU	216
MM_MOTU_MXP_MIDIIN_MIDIOUT_ALL	EQU	300
MM_MOTU_MXP_MIDIIN_SYNC	EQU	300
MM_MOTU_MXP_MIDIIN_MIDIIN_1	EQU	301
MM_MOTU_MXP_MIDIIN_MIDIOUT_1	EQU	301
MM_MOTU_MXP_MIDIIN_MIDIIN_2	EQU	302
MM_MOTU_MXP_MIDIIN_MIDIOUT_2	EQU	302
MM_MOTU_MXP_MIDIIN_MIDIIN_3	EQU	303
MM_MOTU_MXP_MIDIIN_MIDIOUT_3	EQU	303
MM_MOTU_MXP_MIDIIN_MIDIIN_4	EQU	304
MM_MOTU_MXP_MIDIIN_MIDIOUT_4	EQU	304
MM_MOTU_MXP_MIDIIN_MIDIIN_5	EQU	305
MM_MOTU_MXP_MIDIIN_MIDIOUT_5	EQU	305
MM_MOTU_MXP_MIDIIN_MIDIIN_6	EQU	306
MM_MOTU_MXP_MIDIIN_MIDIOUT_6	EQU	306
MM_MOTU_MXPMPU_MIDIOUT_ALL	EQU	400
MM_MOTU_MXPMPU_MIDIIN_SYNC	EQU	400
MM_MOTU_MXPMPU_MIDIIN_1	EQU	401
MM_MOTU_MXPMPU_MIDIOUT_1	EQU	401
MM_MOTU_MXPMPU_MIDIIN_2	EQU	402
MM_MOTU_MXPMPU_MIDIOUT_2	EQU	402
MM_MOTU_MXPMPU_MIDIIN_3	EQU	403
MM_MOTU_MXPMPU_MIDIOUT_3	EQU	403
MM_MOTU_MXPMPU_MIDIIN_4	EQU	404
MM_MOTU_MXPMPU_MIDIOUT_4	EQU	404
MM_MOTU_MXPMPU_MIDIIN_5	EQU	405
MM_MOTU_MXPMPU_MIDIOUT_5	EQU	405
MM_MOTU_MXPMPU_MIDIIN_6	EQU	406
MM_MOTU_MXPMPU_MIDIOUT_6	EQU	406
MM_MOTU_MXN_MIDIOUT_ALL	EQU	500
MM_MOTU_MXN_MIDIIN_SYNC	EQU	500
MM_MOTU_MXN_MIDIIN_1	EQU	501
MM_MOTU_MXN_MIDIOUT_1	EQU	501
MM_MOTU_MXN_MIDIIN_2	EQU	502
MM_MOTU_MXN_MIDIOUT_2	EQU	502
MM_MOTU_MXN_MIDIIN_3	EQU	503
MM_MOTU_MXN_MIDIOUT_3	EQU	503
MM_MOTU_MXN_MIDIIN_4	EQU	504
MM_MOTU_MXN_MIDIOUT_4	EQU	504
MM_MOTU_FLYER_MIDI_IN_SYNC	EQU	600
MM_MOTU_FLYER_MIDI_IN_A	EQU	601
MM_MOTU_FLYER_MIDI_OUT_A	EQU	601
MM_MOTU_FLYER_MIDI_IN_B	EQU	602
MM_MOTU_FLYER_MIDI_OUT_B	EQU	602
MM_MOTU_PKX_MIDI_IN_SYNC	EQU	700
MM_MOTU_PKX_MIDI_IN_A	EQU	701
MM_MOTU_PKX_MIDI_OUT_A	EQU	701
MM_MOTU_PKX_MIDI_IN_B	EQU	702
MM_MOTU_PKX_MIDI_OUT_B	EQU	702
MM_MOTU_DTX_MIDI_IN_SYNC	EQU	800
MM_MOTU_DTX_MIDI_IN_A	EQU	801
MM_MOTU_DTX_MIDI_OUT_A	EQU	801
MM_MOTU_DTX_MIDI_IN_B	EQU	802
MM_MOTU_DTX_MIDI_OUT_B	EQU	802
MM_MOTU_MTPAV_MIDIOUT_ALL	EQU	900
MM_MOTU_MTPAV_MIDIIN_SYNC	EQU	900
MM_MOTU_MTPAV_MIDIIN_1	EQU	901
MM_MOTU_MTPAV_MIDIOUT_1	EQU	901
MM_MOTU_MTPAV_MIDIIN_2	EQU	902
MM_MOTU_MTPAV_MIDIOUT_2	EQU	902
MM_MOTU_MTPAV_MIDIIN_3	EQU	903
MM_MOTU_MTPAV_MIDIOUT_3	EQU	903
MM_MOTU_MTPAV_MIDIIN_4	EQU	904
MM_MOTU_MTPAV_MIDIOUT_4	EQU	904
MM_MOTU_MTPAV_MIDIIN_5	EQU	905
MM_MOTU_MTPAV_MIDIOUT_5	EQU	905
MM_MOTU_MTPAV_MIDIIN_6	EQU	906
MM_MOTU_MTPAV_MIDIOUT_6	EQU	906
MM_MOTU_MTPAV_MIDIIN_7	EQU	907
MM_MOTU_MTPAV_MIDIOUT_7	EQU	907
MM_MOTU_MTPAV_MIDIIN_8	EQU	908
MM_MOTU_MTPAV_MIDIOUT_8	EQU	908
MM_MOTU_MTPAV_NET_MIDIIN_1	EQU	909
MM_MOTU_MTPAV_NET_MIDIOUT_1	EQU	909
MM_MOTU_MTPAV_NET_MIDIIN_2	EQU	910
MM_MOTU_MTPAV_NET_MIDIOUT_2	EQU	910
MM_MOTU_MTPAV_NET_MIDIIN_3	EQU	911
MM_MOTU_MTPAV_NET_MIDIOUT_3	EQU	911
MM_MOTU_MTPAV_NET_MIDIIN_4	EQU	912
MM_MOTU_MTPAV_NET_MIDIOUT_4	EQU	912
MM_MOTU_MTPAV_NET_MIDIIN_5	EQU	913
MM_MOTU_MTPAV_NET_MIDIOUT_5	EQU	913
MM_MOTU_MTPAV_NET_MIDIIN_6	EQU	914
MM_MOTU_MTPAV_NET_MIDIOUT_6	EQU	914
MM_MOTU_MTPAV_NET_MIDIIN_7	EQU	915
MM_MOTU_MTPAV_NET_MIDIOUT_7	EQU	915
MM_MOTU_MTPAV_NET_MIDIIN_8	EQU	916
MM_MOTU_MTPAV_NET_MIDIOUT_8	EQU	916
MM_MOTU_MTPAV_MIDIIN_ADAT	EQU	917
MM_MOTU_MTPAV_MIDIOUT_ADAT	EQU	917
MM_MOTU_MXPXT_MIDIIN_SYNC	EQU	1000
MM_MOTU_MXPXT_MIDIOUT_ALL	EQU	1000
MM_MOTU_MXPXT_MIDIIN_1	EQU	1001
MM_MOTU_MXPXT_MIDIOUT_1	EQU	1001
MM_MOTU_MXPXT_MIDIOUT_2	EQU	1002
MM_MOTU_MXPXT_MIDIIN_2	EQU	1002
MM_MOTU_MXPXT_MIDIIN_3	EQU	1003
MM_MOTU_MXPXT_MIDIOUT_3	EQU	1003
MM_MOTU_MXPXT_MIDIIN_4	EQU	1004
MM_MOTU_MXPXT_MIDIOUT_4	EQU	1004
MM_MOTU_MXPXT_MIDIIN_5	EQU	1005
MM_MOTU_MXPXT_MIDIOUT_5	EQU	1005
MM_MOTU_MXPXT_MIDIOUT_6	EQU	1006
MM_MOTU_MXPXT_MIDIIN_6	EQU	1006
MM_MOTU_MXPXT_MIDIOUT_7	EQU	1007
MM_MOTU_MXPXT_MIDIIN_7	EQU	1007
MM_MOTU_MXPXT_MIDIOUT_8	EQU	1008
MM_MOTU_MXPXT_MIDIIN_8	EQU	1008
MM_WORKBIT_MIXER	EQU	1
MM_WORKBIT_WAVEOUT	EQU	2
MM_WORKBIT_WAVEIN	EQU	3
MM_WORKBIT_MIDIIN	EQU	4
MM_WORKBIT_MIDIOUT	EQU	5
MM_WORKBIT_FMSYNTH	EQU	6
MM_WORKBIT_AUX	EQU	7
MM_WORKBIT_JOYSTICK	EQU	8
MM_OSITECH_TRUMPCARD	EQU	1
MM_MIRO_MOVIEPRO	EQU	1
MM_MIRO_VIDEOD1	EQU	2
MM_MIRO_VIDEODC1TV	EQU	3
MM_MIRO_VIDEOTD	EQU	4
MM_MIRO_DC30_WAVEOUT	EQU	5
MM_MIRO_DC30_WAVEIN	EQU	6
MM_MIRO_DC30_MIX	EQU	7
MM_ISOLUTION_PASCAL	EQU	1
MM_VOICEMIXER	EQU	1
ROCKWELL_WA1_WAVEIN	EQU	100
ROCKWELL_WA1_WAVEOUT	EQU	101
ROCKWELL_WA1_SYNTH	EQU	102
ROCKWELL_WA1_MIXER	EQU	103
ROCKWELL_WA1_MPU401_IN	EQU	104
ROCKWELL_WA1_MPU401_OUT	EQU	105
ROCKWELL_WA2_WAVEIN	EQU	200
ROCKWELL_WA2_WAVEOUT	EQU	201
ROCKWELL_WA2_SYNTH	EQU	202
ROCKWELL_WA2_MIXER	EQU	203
ROCKWELL_WA2_MPU401_IN	EQU	204
ROCKWELL_WA2_MPU401_OUT	EQU	205
MM_VOXWARE_CODEC	EQU	1
MM_NORTEL_MPXAC_WAVEIN	EQU	1
MM_NORTEL_MPXAC_WAVEOUT	EQU	2
MM_ADDX_PCTV_DIGITALMIX	EQU	1
MM_ADDX_PCTV_WAVEIN	EQU	2
MM_ADDX_PCTV_WAVEOUT	EQU	3
MM_ADDX_PCTV_MIXER	EQU	4
MM_ADDX_PCTV_AUX_CD	EQU	5
MM_ADDX_PCTV_AUX_LINE	EQU	6
MM_WILDCAT_AUTOSCOREMIDIIN	EQU	1
MM_RHETOREX_WAVEIN	EQU	1
MM_RHETOREX_WAVEOUT	EQU	2
MM_BTV_WAVEIN	EQU	1
MM_BTV_WAVEOUT	EQU	2
MM_BTV_MIDIIN	EQU	3
MM_BTV_MIDIOUT	EQU	4
MM_BTV_MIDISYNTH	EQU	5
MM_BTV_AUX_LINE	EQU	6
MM_BTV_AUX_MIC	EQU	7
MM_BTV_AUX_CD	EQU	8
MM_BTV_DIGITALIN	EQU	9
MM_BTV_DIGITALOUT	EQU	10
MM_BTV_MIDIWAVESTREAM	EQU	11
MM_BTV_MIXER	EQU	12
MM_ENSONIQ_SOUNDSCAPE	EQU	10h
MM_SOUNDSCAPE_WAVEOUT	EQU	MM_ENSONIQ_SOUNDSCAPE + 1
MM_SOUNDSCAPE_WAVEOUT_AUX	EQU	MM_ENSONIQ_SOUNDSCAPE + 2
MM_SOUNDSCAPE_WAVEIN	EQU	MM_ENSONIQ_SOUNDSCAPE + 3
MM_SOUNDSCAPE_MIDIOUT	EQU	MM_ENSONIQ_SOUNDSCAPE + 4
MM_SOUNDSCAPE_MIDIIN	EQU	MM_ENSONIQ_SOUNDSCAPE + 5
MM_SOUNDSCAPE_SYNTH	EQU	MM_ENSONIQ_SOUNDSCAPE + 6
MM_SOUNDSCAPE_MIXER	EQU	MM_ENSONIQ_SOUNDSCAPE + 7
MM_SOUNDSCAPE_AUX	EQU	MM_ENSONIQ_SOUNDSCAPE + 8
MM_NVIDIA_WAVEOUT	EQU	1
MM_NVIDIA_WAVEIN	EQU	2
MM_NVIDIA_MIDIOUT	EQU	3
MM_NVIDIA_MIDIIN	EQU	4
MM_NVIDIA_GAMEPORT	EQU	5
MM_NVIDIA_MIXER	EQU	6
MM_NVIDIA_AUX	EQU	7
MM_OKSORI_BASE	EQU	0
MM_OKSORI_OSR8_WAVEOUT	EQU	MM_OKSORI_BASE + 1
MM_OKSORI_OSR8_WAVEIN	EQU	MM_OKSORI_BASE + 2
MM_OKSORI_OSR16_WAVEOUT	EQU	MM_OKSORI_BASE + 3
MM_OKSORI_OSR16_WAVEIN	EQU	MM_OKSORI_BASE + 4
MM_OKSORI_FM_OPL4	EQU	MM_OKSORI_BASE + 5
MM_OKSORI_MIX_MASTER	EQU	MM_OKSORI_BASE + 6
MM_OKSORI_MIX_WAVE	EQU	MM_OKSORI_BASE + 7
MM_OKSORI_MIX_FM	EQU	MM_OKSORI_BASE + 8
MM_OKSORI_MIX_LINE	EQU	MM_OKSORI_BASE + 9
MM_OKSORI_MIX_CD	EQU	MM_OKSORI_BASE + 10
MM_OKSORI_MIX_MIC	EQU	MM_OKSORI_BASE + 11
MM_OKSORI_MIX_ECHO	EQU	MM_OKSORI_BASE + 12
MM_OKSORI_MIX_AUX1	EQU	MM_OKSORI_BASE + 13
MM_OKSORI_MIX_LINE1	EQU	MM_OKSORI_BASE + 14
MM_OKSORI_EXT_MIC1	EQU	MM_OKSORI_BASE + 15
MM_OKSORI_EXT_MIC2	EQU	MM_OKSORI_BASE + 16
MM_OKSORI_MIDIOUT	EQU	MM_OKSORI_BASE + 17
MM_OKSORI_MIDIIN	EQU	MM_OKSORI_BASE + 18
MM_OKSORI_MPEG_CDVISION	EQU	MM_OKSORI_BASE + 19
MM_DIACOUSTICS_DRUM_ACTION	EQU	1
MM_KAY_ELEMETRICS_CSL	EQU	4300h
MM_KAY_ELEMETRICS_CSL_DAT	EQU	4308h
MM_KAY_ELEMETRICS_CSL_4CHANNEL	EQU	4309h
MM_CRYSTAL_CS4232_WAVEIN	EQU	1
MM_CRYSTAL_CS4232_WAVEOUT	EQU	2
MM_CRYSTAL_CS4232_WAVEMIXER	EQU	3
MM_CRYSTAL_CS4232_WAVEAUX_AUX1	EQU	4
MM_CRYSTAL_CS4232_WAVEAUX_AUX2	EQU	5
MM_CRYSTAL_CS4232_WAVEAUX_LINE	EQU	6
MM_CRYSTAL_CS4232_WAVEAUX_MONO	EQU	7
MM_CRYSTAL_CS4232_WAVEAUX_MASTER	EQU	8
MM_CRYSTAL_CS4232_MIDIIN	EQU	9
MM_CRYSTAL_CS4232_MIDIOUT	EQU	10
MM_CRYSTAL_CS4232_INPUTGAIN_AUX1	EQU	13
MM_CRYSTAL_CS4232_INPUTGAIN_LOOP	EQU	14
MM_CRYSTAL_SOUND_FUSION_WAVEIN	EQU	21
MM_CRYSTAL_SOUND_FUSION_WAVEOUT	EQU	22
MM_CRYSTAL_SOUND_FUSION_MIXER	EQU	23
MM_CRYSTAL_SOUND_FUSION_MIDIIN	EQU	24
MM_CRYSTAL_SOUND_FUSION_MIDIOUT	EQU	25
MM_CRYSTAL_SOUND_FUSION_JOYSTICK	EQU	26
MM_QUARTERDECK_LHWAVEIN	EQU	0
MM_QUARTERDECK_LHWAVEOUT	EQU	1
MM_TDK_MW_MIDI_SYNTH	EQU	1
MM_TDK_MW_MIDI_IN	EQU	2
MM_TDK_MW_MIDI_OUT	EQU	3
MM_TDK_MW_WAVE_IN	EQU	4
MM_TDK_MW_WAVE_OUT	EQU	5
MM_TDK_MW_AUX	EQU	6
MM_TDK_MW_MIXER	EQU	10
MM_TDK_MW_AUX_MASTER	EQU	100
MM_TDK_MW_AUX_BASS	EQU	101
MM_TDK_MW_AUX_TREBLE	EQU	102
MM_TDK_MW_AUX_MIDI_VOL	EQU	103
MM_TDK_MW_AUX_WAVE_VOL	EQU	104
MM_TDK_MW_AUX_WAVE_RVB	EQU	105
MM_TDK_MW_AUX_WAVE_CHR	EQU	106
MM_TDK_MW_AUX_VOL	EQU	107
MM_TDK_MW_AUX_RVB	EQU	108
MM_TDK_MW_AUX_CHR	EQU	109
MM_DIGITAL_AUDIO_LABS_TC	EQU	01h
MM_DIGITAL_AUDIO_LABS_DOC	EQU	02h
MM_DIGITAL_AUDIO_LABS_V8	EQU	10h
MM_DIGITAL_AUDIO_LABS_CPRO	EQU	11h
MM_DIGITAL_AUDIO_LABS_VP	EQU	12h
MM_DIGITAL_AUDIO_LABS_CDLX	EQU	13h
MM_DIGITAL_AUDIO_LABS_CTDIF	EQU	14h
MM_SEERSYS_SEERSYNTH	EQU	1
MM_SEERSYS_SEERWAVE	EQU	2
MM_SEERSYS_SEERMIX	EQU	3
MM_SEERSYS_WAVESYNTH	EQU	4
MM_SEERSYS_WAVESYNTH_WG	EQU	5
MM_SEERSYS_REALITY	EQU	6
MM_OSPREY_1000WAVEIN	EQU	1
MM_OSPREY_1000WAVEOUT	EQU	2
MM_SOUNDESIGNS_WAVEIN	EQU	1
MM_SOUNDESIGNS_WAVEOUT	EQU	2
MM_SSP_SNDFESWAVEIN	EQU	1
MM_SSP_SNDFESWAVEOUT	EQU	2
MM_SSP_SNDFESMIDIIN	EQU	3
MM_SSP_SNDFESMIDIOUT	EQU	4
MM_SSP_SNDFESSYNTH	EQU	5
MM_SSP_SNDFESMIX	EQU	6
MM_SSP_SNDFESAUX	EQU	7
MM_ECS_AADF_MIDI_IN	EQU	10
MM_ECS_AADF_MIDI_OUT	EQU	11
MM_ECS_AADF_WAVE2MIDI_IN	EQU	12
MM_AMD_INTERWAVE_WAVEIN	EQU	1
MM_AMD_INTERWAVE_WAVEOUT	EQU	2
MM_AMD_INTERWAVE_SYNTH	EQU	3
MM_AMD_INTERWAVE_MIXER1	EQU	4
MM_AMD_INTERWAVE_MIXER2	EQU	5
MM_AMD_INTERWAVE_JOYSTICK	EQU	6
MM_AMD_INTERWAVE_EX_CD	EQU	7
MM_AMD_INTERWAVE_MIDIIN	EQU	8
MM_AMD_INTERWAVE_MIDIOUT	EQU	9
MM_AMD_INTERWAVE_AUX1	EQU	10
MM_AMD_INTERWAVE_AUX2	EQU	11
MM_AMD_INTERWAVE_AUX_MIC	EQU	12
MM_AMD_INTERWAVE_AUX_CD	EQU	13
MM_AMD_INTERWAVE_MONO_IN	EQU	14
MM_AMD_INTERWAVE_MONO_OUT	EQU	15
MM_AMD_INTERWAVE_EX_TELEPHONY	EQU	16
MM_AMD_INTERWAVE_WAVEOUT_BASE	EQU	17
MM_AMD_INTERWAVE_WAVEOUT_TREBLE	EQU	18
MM_AMD_INTERWAVE_STEREO_ENHANCED	EQU	19
MM_COREDYNAMICS_DYNAMIXHR	EQU	1
MM_COREDYNAMICS_DYNASONIX_SYNTH	EQU	2
MM_COREDYNAMICS_DYNASONIX_MIDI_IN	EQU	3
MM_COREDYNAMICS_DYNASONIX_MIDI_OUT	EQU	4
MM_COREDYNAMICS_DYNASONIX_WAVE_IN	EQU	5
MM_COREDYNAMICS_DYNASONIX_WAVE_OUT	EQU	6
MM_COREDYNAMICS_DYNASONIX_AUDIO_IN	EQU	7
MM_COREDYNAMICS_DYNASONIX_AUDIO_OUT	EQU	8
MM_COREDYNAMICS_DYNAGRAFX_VGA	EQU	9
MM_COREDYNAMICS_DYNAGRAFX_WAVE_IN	EQU	10
MM_COREDYNAMICS_DYNAGRAFX_WAVE_OUT	EQU	11
MM_CANAM_CBXWAVEOUT	EQU	1
MM_CANAM_CBXWAVEIN	EQU	2
MM_SOFTSOUND_CODEC	EQU	1
MM_NORRIS_VOICELINK	EQU	1
MM_DDD_MIDILINK_MIDIIN	EQU	1
MM_DDD_MIDILINK_MIDIOUT	EQU	2
MM_EUPHONICS_AUX_CD	EQU	1
MM_EUPHONICS_AUX_LINE	EQU	2
MM_EUPHONICS_AUX_MASTER	EQU	3
MM_EUPHONICS_AUX_MIC	EQU	4
MM_EUPHONICS_AUX_MIDI	EQU	5
MM_EUPHONICS_AUX_WAVE	EQU	6
MM_EUPHONICS_FMSYNTH_MONO	EQU	7
MM_EUPHONICS_FMSYNTH_STEREO	EQU	8
MM_EUPHONICS_MIDIIN	EQU	9
MM_EUPHONICS_MIDIOUT	EQU	10
MM_EUPHONICS_MIXER	EQU	11
MM_EUPHONICS_WAVEIN	EQU	12
MM_EUPHONICS_WAVEOUT	EQU	13
MM_EUPHONICS_EUSYNTH	EQU	14
CRYSTAL_NET_SFM_CODEC	EQU	1
MM_CHROMATIC_M1	EQU	0001h
MM_CHROMATIC_M1_WAVEIN	EQU	0002h
MM_CHROMATIC_M1_WAVEOUT	EQU	0003h
MM_CHROMATIC_M1_FMSYNTH	EQU	0004h
MM_CHROMATIC_M1_MIXER	EQU	0005h
MM_CHROMATIC_M1_AUX	EQU	0006h
MM_CHROMATIC_M1_AUX_CD	EQU	0007h
MM_CHROMATIC_M1_MIDIIN	EQU	0008h
MM_CHROMATIC_M1_MIDIOUT	EQU	0009h
MM_CHROMATIC_M1_WTSYNTH	EQU	0010h
MM_CHROMATIC_M1_MPEGWAVEIN	EQU	0011h
MM_CHROMATIC_M1_MPEGWAVEOUT	EQU	0012h
MM_CHROMATIC_M2	EQU	0013h
MM_CHROMATIC_M2_WAVEIN	EQU	0014h
MM_CHROMATIC_M2_WAVEOUT	EQU	0015h
MM_CHROMATIC_M2_FMSYNTH	EQU	0016h
MM_CHROMATIC_M2_MIXER	EQU	0017h
MM_CHROMATIC_M2_AUX	EQU	0018h
MM_CHROMATIC_M2_AUX_CD	EQU	0019h
MM_CHROMATIC_M2_MIDIIN	EQU	0020h
MM_CHROMATIC_M2_MIDIOUT	EQU	0021h
MM_CHROMATIC_M2_WTSYNTH	EQU	0022h
MM_CHROMATIC_M2_MPEGWAVEIN	EQU	0023h
MM_CHROMATIC_M2_MPEGWAVEOUT	EQU	0024h
MM_VIENNASYS_TSP_WAVE_DRIVER	EQU	1
MM_CONNECTIX_VIDEC_CODEC	EQU	1
MM_GADGETLABS_WAVE44_WAVEIN	EQU	1
MM_GADGETLABS_WAVE44_WAVEOUT	EQU	2
MM_GADGETLABS_WAVE42_WAVEIN	EQU	3
MM_GADGETLABS_WAVE42_WAVEOUT	EQU	4
MM_GADGETLABS_WAVE4_MIDIIN	EQU	5
MM_GADGETLABS_WAVE4_MIDIOUT	EQU	6
MM_FRONTIER_WAVECENTER_MIDIIN	EQU	1
MM_FRONTIER_WAVECENTER_MIDIOUT	EQU	2
MM_FRONTIER_WAVECENTER_WAVEIN	EQU	3
MM_FRONTIER_WAVECENTER_WAVEOUT	EQU	4
MM_VIONA_QVINPCI_MIXER	EQU	1
MM_VIONA_QVINPCI_WAVEIN	EQU	2
MM_VIONAQVINPCI_WAVEOUT	EQU	3
MM_VIONA_BUSTER_MIXER	EQU	4
MM_VIONA_CINEMASTER_MIXER	EQU	5
MM_VIONA_CONCERTO_MIXER	EQU	6
MM_CASIO_WP150_MIDIOUT	EQU	1
MM_CASIO_WP150_MIDIIN	EQU	2
MM_CASIO_LSG_MIDIOUT	EQU	3
MM_DIMD_PLATFORM	EQU	0
MM_DIMD_DIRSOUND	EQU	1
MM_DIMD_VIRTMPU	EQU	2
MM_DIMD_VIRTSB	EQU	3
MM_DIMD_VIRTJOY	EQU	4
MM_DIMD_WAVEIN	EQU	5
MM_DIMD_WAVEOUT	EQU	6
MM_DIMD_MIDIIN	EQU	7
MM_DIMD_MIDIOUT	EQU	8
MM_DIMD_AUX_LINE	EQU	9
MM_DIMD_MIXER	EQU	10
MM_DIMD_WSS_WAVEIN	EQU	14
MM_DIMD_WSS_WAVEOUT	EQU	15
MM_DIMD_WSS_MIXER	EQU	17
MM_DIMD_WSS_AUX	EQU	21
MM_DIMD_WSS_SYNTH	EQU	76
MM_S3_WAVEOUT	EQU	1
MM_S3_WAVEIN	EQU	2
MM_S3_MIDIOUT	EQU	3
MM_S3_MIDIIN	EQU	4
MM_S3_FMSYNTH	EQU	5
MM_S3_MIXER	EQU	6
MM_S3_AUX	EQU	7
MM_VKC_MPU401_MIDIIN	EQU	0100h
MM_VKC_SERIAL_MIDIIN	EQU	0101h
MM_VKC_MPU401_MIDIOUT	EQU	0200h
MM_VKC_SERIAL_MIDIOUT	EQU	0201h
MM_ZEFIRO_ZA2	EQU	2
MM_FHGIIS_MPEGLAYER3	EQU	10
MM_QUICKNET_PJWAVEIN	EQU	1
MM_QUICKNET_PJWAVEOUT	EQU	2
MM_SICRESOURCE_SSO3D	EQU	2
MM_SICRESOURCE_SSOW3DI	EQU	3
MM_NEOMAGIC_SYNTH	EQU	1
MM_NEOMAGIC_WAVEOUT	EQU	2
MM_NEOMAGIC_WAVEIN	EQU	3
MM_NEOMAGIC_MIDIOUT	EQU	4
MM_NEOMAGIC_MIDIIN	EQU	5
MM_NEOMAGIC_AUX	EQU	6
MM_NEOMAGIC_MW3DX_WAVEOUT	EQU	10
MM_NEOMAGIC_MW3DX_WAVEIN	EQU	11
MM_NEOMAGIC_MW3DX_MIDIOUT	EQU	12
MM_NEOMAGIC_MW3DX_MIDIIN	EQU	13
MM_NEOMAGIC_MW3DX_FMSYNTH	EQU	14
MM_NEOMAGIC_MW3DX_GMSYNTH	EQU	15
MM_NEOMAGIC_MW3DX_MIXER	EQU	16
MM_NEOMAGIC_MW3DX_AUX	EQU	17
MM_NEOMAGIC_MWAVE_WAVEOUT	EQU	20
MM_NEOMAGIC_MWAVE_WAVEIN	EQU	21
MM_NEOMAGIC_MWAVE_MIDIOUT	EQU	22
MM_NEOMAGIC_MWAVE_MIDIIN	EQU	23
MM_NEOMAGIC_MWAVE_MIXER	EQU	24
MM_NEOMAGIC_MWAVE_AUX	EQU	25
MM_MERGING_MPEGL3	EQU	1
MM_XIRLINK_VISIONLINK	EQU	1
MM_OTI_611WAVEIN	EQU	5
MM_OTI_611WAVEOUT	EQU	6
MM_OTI_611MIXER	EQU	7
MM_OTI_611MIDIN	EQU	12h
MM_OTI_611MIDIOUT	EQU	13h
MM_AUREAL_AU8820	EQU	16
MM_AU8820_SYNTH	EQU	17
MM_AU8820_WAVEOUT	EQU	18
MM_AU8820_WAVEIN	EQU	19
MM_AU8820_MIXER	EQU	20
MM_AU8820_AUX	EQU	21
MM_AU8820_MIDIOUT	EQU	22
MM_AU8820_MIDIIN	EQU	23
MM_AUREAL_AU8830	EQU	32
MM_AU8830_SYNTH	EQU	33
MM_AU8830_WAVEOUT	EQU	34
MM_AU8830_WAVEIN	EQU	35
MM_AU8830_MIXER	EQU	36
MM_AU8830_AUX	EQU	37
MM_AU8830_MIDIOUT	EQU	38
MM_AU8830_MIDIIN	EQU	39
MM_VIVO_AUDIO_CODEC	EQU	1
MM_SHARP_MDC_MIDI_SYNTH	EQU	1
MM_SHARP_MDC_MIDI_IN	EQU	2
MM_SHARP_MDC_MIDI_OUT	EQU	3
MM_SHARP_MDC_WAVE_IN	EQU	4
MM_SHARP_MDC_WAVE_OUT	EQU	5
MM_SHARP_MDC_AUX	EQU	6
MM_SHARP_MDC_MIXER	EQU	10
MM_SHARP_MDC_AUX_MASTER	EQU	100
MM_SHARP_MDC_AUX_BASS	EQU	101
MM_SHARP_MDC_AUX_TREBLE	EQU	102
MM_SHARP_MDC_AUX_MIDI_VOL	EQU	103
MM_SHARP_MDC_AUX_WAVE_VOL	EQU	104
MM_SHARP_MDC_AUX_WAVE_RVB	EQU	105
MM_SHARP_MDC_AUX_WAVE_CHR	EQU	106
MM_SHARP_MDC_AUX_VOL	EQU	107
MM_SHARP_MDC_AUX_RVB	EQU	108
MM_SHARP_MDC_AUX_CHR	EQU	109
MM_LUCENT_ACM_G723	EQU	0
MM_ATT_G729A	EQU	1
MM_MARIAN_ARC44WAVEIN	EQU	1
MM_MARIAN_ARC44WAVEOUT	EQU	2
MM_MARIAN_PRODIF24WAVEIN	EQU	3
MM_MARIAN_PRODIF24WAVEOUT	EQU	4
MM_MARIAN_ARC88WAVEIN	EQU	5
MM_MARIAN_ARC88WAVEOUT	EQU	6
MM_BCB_NETBOARD_10	EQU	1
MM_BCB_TT75_10	EQU	2
MM_MOTIONPIXELS_MVI2	EQU	1
MM_QDESIGN_ACM_MPEG	EQU	1
MM_QDESIGN_ACM_QDESIGN_MUSIC	EQU	2
MM_NMP_CCP_WAVEIN	EQU	1
MM_NMP_CCP_WAVEOUT	EQU	2
MM_NMP_ACM_AMR	EQU	10
MM_DF_ACM_G726	EQU	1
MM_DF_ACM_GSM610	EQU	2
MM_BERCOS_WAVEIN	EQU	1
MM_BERCOS_MIXER	EQU	2
MM_BERCOS_WAVEOUT	EQU	3
MM_ONLIVE_MPCODEC	EQU	1
MM_PHONET_PP_WAVEOUT	EQU	1
MM_PHONET_PP_WAVEIN	EQU	2
MM_PHONET_PP_MIXER	EQU	3
MM_FTR_ENCODER_WAVEIN	EQU	1
MM_FTR_ACM	EQU	2
MM_ENET_T2000_LINEIN	EQU	1
MM_ENET_T2000_LINEOUT	EQU	2
MM_ENET_T2000_HANDSETIN	EQU	3
MM_ENET_T2000_HANDSETOUT	EQU	4
MM_EMAGIC_UNITOR8	EQU	1
MM_SIPROLAB_ACELPNET	EQU	1
MM_DICTAPHONE_G726	EQU	1
MM_RZS_ACM_TUBGSM	EQU	1
MM_EES_PCMIDI14	EQU	1
MM_EES_PCMIDI14_IN	EQU	2
MM_EES_PCMIDI14_OUT1	EQU	3
MM_EES_PCMIDI14_OUT2	EQU	4
MM_EES_PCMIDI14_OUT3	EQU	5
MM_EES_PCMIDI14_OUT4	EQU	6
MM_HAFTMANN_LPTDAC2	EQU	1
MM_LUCID_PCI24WAVEIN	EQU	1
MM_LUCID_PCI24WAVEOUT	EQU	2
MM_HEADSPACE_HAESYNTH	EQU	1
MM_HEADSPACE_HAEWAVEOUT	EQU	2
MM_HEADSPACE_HAEWAVEIN	EQU	3
MM_HEADSPACE_HAEMIXER	EQU	4
MM_UNISYS_ACM_NAP	EQU	1
MM_LUMINOSITI_SCWAVEIN	EQU	1
MM_LUMINOSITI_SCWAVEOUT	EQU	2
MM_LUMINOSITI_SCWAVEMIX	EQU	3
MM_ACTIVEVOICE_ACM_VOXADPCM	EQU	1
MM_DTS_DS	EQU	1
MM_SOFTLAB_NSK_FRW_WAVEIN	EQU	1
MM_SOFTLAB_NSK_FRW_WAVEOUT	EQU	2
MM_SOFTLAB_NSK_FRW_MIXER	EQU	3
MM_SOFTLAB_NSK_FRW_AUX	EQU	4
MM_FORTEMEDIA_WAVEIN	EQU	1
MM_FORTEMEDIA_WAVEOUT	EQU	2
MM_FORTEMEDIA_FMSYNC	EQU	3
MM_FORTEMEDIA_MIXER	EQU	4
MM_FORTEMEDIA_AUX	EQU	5
MM_SONORUS_STUDIO	EQU	1
MM_I_LINK_VOICE_CODER	EQU	1
MM_SELSIUS_SYSTEMS_RTPWAVEOUT	EQU	1
MM_SELSIUS_SYSTEMS_RTPWAVEIN	EQU	2
MM_ADMOS_FM_SYNTH	EQU	1
MM_ADMOS_QS3AMIDIOUT	EQU	2
MM_ADMOS_QS3AMIDIIN	EQU	3
MM_ADMOS_QS3AWAVEOUT	EQU	4
MM_ADMOS_QS3AWAVEIN	EQU	5
MM_LEXICON_STUDIO_WAVE_OUT	EQU	1
MM_LEXICON_STUDIO_WAVE_IN	EQU	2
MM_SGI_320_WAVEIN	EQU	1
MM_SGI_320_WAVEOUT	EQU	2
MM_SGI_320_MIXER	EQU	3
MM_SGI_540_WAVEIN	EQU	4
MM_SGI_540_WAVEOUT	EQU	5
MM_SGI_540_MIXER	EQU	6
MM_SGI_RAD_ADATMONO1_WAVEIN	EQU	7
MM_SGI_RAD_ADATMONO2_WAVEIN	EQU	8
MM_SGI_RAD_ADATMONO3_WAVEIN	EQU	9
MM_SGI_RAD_ADATMONO4_WAVEIN	EQU	10
MM_SGI_RAD_ADATMONO5_WAVEIN	EQU	11
MM_SGI_RAD_ADATMONO6_WAVEIN	EQU	12
MM_SGI_RAD_ADATMONO7_WAVEIN	EQU	13
MM_SGI_RAD_ADATMONO8_WAVEIN	EQU	14
MM_SGI_RAD_ADATSTEREO12_WAVEIN	EQU	15
MM_SGI_RAD_ADATSTEREO34_WAVEIN	EQU	16
MM_SGI_RAD_ADATSTEREO56_WAVEIN	EQU	17
MM_SGI_RAD_ADATSTEREO78_WAVEIN	EQU	18
MM_SGI_RAD_ADAT8CHAN_WAVEIN	EQU	19
MM_SGI_RAD_ADATMONO1_WAVEOUT	EQU	20
MM_SGI_RAD_ADATMONO2_WAVEOUT	EQU	21
MM_SGI_RAD_ADATMONO3_WAVEOUT	EQU	22
MM_SGI_RAD_ADATMONO4_WAVEOUT	EQU	23
MM_SGI_RAD_ADATMONO5_WAVEOUT	EQU	24
MM_SGI_RAD_ADATMONO6_WAVEOUT	EQU	25
MM_SGI_RAD_ADATMONO7_WAVEOUT	EQU	26
MM_SGI_RAD_ADATMONO8_WAVEOUT	EQU	27
MM_SGI_RAD_ADATSTEREO12_WAVEOUT	EQU	28
MM_SGI_RAD_ADATSTEREO32_WAVEOUT	EQU	29
MM_SGI_RAD_ADATSTEREO56_WAVEOUT	EQU	30
MM_SGI_RAD_ADATSTEREO78_WAVEOUT	EQU	31
MM_SGI_RAD_ADAT8CHAN_WAVEOUT	EQU	32
MM_SGI_RAD_AESMONO1_WAVEIN	EQU	33
MM_SGI_RAD_AESMONO2_WAVEIN	EQU	34
MM_SGI_RAD_AESSTEREO_WAVEIN	EQU	35
MM_SGI_RAD_AESMONO1_WAVEOUT	EQU	36
MM_SGI_RAD_AESMONO2_WAVEOUT	EQU	37
MM_SGI_RAD_AESSTEREO_WAVEOUT	EQU	38
MM_IPI_ACM_HSX	EQU	1
MM_IPI_ACM_RPELP	EQU	2
MM_IPI_WF_ASSS	EQU	3
MM_IPI_AT_WAVEOUT	EQU	4
MM_IPI_AT_WAVEIN	EQU	5
MM_IPI_AT_MIXER	EQU	6
MM_ICE_WAVEOUT	EQU	1
MM_ICE_WAVEIN	EQU	2
MM_ICE_MTWAVEOUT	EQU	3
MM_ICE_MTWAVEIN	EQU	4
MM_ICE_MIDIOUT1	EQU	5
MM_ICE_MIDIIN1	EQU	6
MM_ICE_MIDIOUT2	EQU	7
MM_ICE_MIDIIN2	EQU	8
MM_ICE_SYNTH	EQU	9
MM_ICE_MIXER	EQU	10
MM_ICE_AUX	EQU	11
MM_VQST_VQC1	EQU	1
MM_VQST_VQC2	EQU	2
MM_ETEK_KWIKMIDI_MIDIIN	EQU	1
MM_ETEK_KWIKMIDI_MIDIOUT	EQU	2
MM_INTERNET_SSW_MIDIOUT	EQU	10
MM_INTERNET_SSW_MIDIIN	EQU	11
MM_INTERNET_SSW_WAVEOUT	EQU	12
MM_INTERNET_SSW_WAVEIN	EQU	13
MM_SONY_ACM_SCX	EQU	1
MM_UH_ACM_ADPCM	EQU	1
MM_SYDEC_NV_WAVEIN	EQU	1
MM_SYDEC_NV_WAVEOUT	EQU	2
MM_FLEXION_X300_WAVEIN	EQU	1
MM_FLEXION_X300_WAVEOUT	EQU	2
MM_VIA_WAVEOUT	EQU	1
MM_VIA_WAVEIN	EQU	2
MM_VIA_MIXER	EQU	3
MM_VIA_AUX	EQU	4
MM_VIA_MPU401_MIDIOUT	EQU	5
MM_VIA_MPU401_MIDIIN	EQU	6
MM_VIA_SWFM_SYNTH	EQU	7
MM_VIA_WDM_WAVEOUT	EQU	8
MM_VIA_WDM_WAVEIN	EQU	9
MM_VIA_WDM_MIXER	EQU	10
MM_VIA_WDM_MPU401_MIDIOUT	EQU	11
MM_VIA_WDM_MPU401_MIDIIN	EQU	12
MM_MICRONAS_SC4	EQU	1
MM_MICRONAS_CLP833	EQU	2
MM_HP_WAVEOUT	EQU	1
MM_HP_WAVEIN	EQU	2
MM_QUICKAUDIO_MINIMIDI	EQU	1
MM_QUICKAUDIO_MAXIMIDI	EQU	2
MM_ICCC_UNA3_WAVEIN	EQU	1
MM_ICCC_UNA3_WAVEOUT	EQU	2
MM_ICCC_UNA3_AUX	EQU	3
MM_ICCC_UNA3_MIXER	EQU	4
MM_3COM_CB_MIXER	EQU	1
MM_3COM_CB_WAVEIN	EQU	2
MM_3COM_CB_WAVEOUT	EQU	3
MM_MINDMAKER_GC_WAVEIN	EQU	1
MM_MINDMAKER_GC_WAVEOUT	EQU	2
MM_MINDMAKER_GC_MIXER	EQU	3
MM_TELEKOL_WAVEOUT	EQU	1
MM_TELEKOL_WAVEIN	EQU	2
MM_ALGOVISION_VB80WAVEOUT	EQU	1
MM_ALGOVISION_VB80WAVEIN	EQU	2
MM_ALGOVISION_VB80MIXER	EQU	3
MM_ALGOVISION_VB80AUX	EQU	4
MM_ALGOVISION_VB80AUX2	EQU	5
endif 
RIFFINFO_IARL	EQU	<mmioFOURCC ( 'I' , 'A' , 'R' , 'L' )>
RIFFINFO_IART	EQU	<mmioFOURCC ( 'I' , 'A' , 'R' , 'T' )>
RIFFINFO_ICMS	EQU	<mmioFOURCC ( 'I' , 'C' , 'M' , 'S' )>
RIFFINFO_ICMT	EQU	<mmioFOURCC ( 'I' , 'C' , 'M' , 'T' )>
RIFFINFO_ICOP	EQU	<mmioFOURCC ( 'I' , 'C' , 'O' , 'P' )>
RIFFINFO_ICRD	EQU	<mmioFOURCC ( 'I' , 'C' , 'R' , 'D' )>
RIFFINFO_ICRP	EQU	<mmioFOURCC ( 'I' , 'C' , 'R' , 'P' )>
RIFFINFO_IDIM	EQU	<mmioFOURCC ( 'I' , 'D' , 'I' , 'M' )>
RIFFINFO_IDPI	EQU	<mmioFOURCC ( 'I' , 'D' , 'P' , 'I' )>
RIFFINFO_IENG	EQU	<mmioFOURCC ( 'I' , 'E' , 'N' , 'G' )>
RIFFINFO_IGNR	EQU	<mmioFOURCC ( 'I' , 'G' , 'N' , 'R' )>
RIFFINFO_IKEY	EQU	<mmioFOURCC ( 'I' , 'K' , 'E' , 'Y' )>
RIFFINFO_ILGT	EQU	<mmioFOURCC ( 'I' , 'L' , 'G' , 'T' )>
RIFFINFO_IMED	EQU	<mmioFOURCC ( 'I' , 'M' , 'E' , 'D' )>
RIFFINFO_INAM	EQU	<mmioFOURCC ( 'I' , 'N' , 'A' , 'M' )>
RIFFINFO_IPLT	EQU	<mmioFOURCC ( 'I' , 'P' , 'L' , 'T' )>
RIFFINFO_IPRD	EQU	<mmioFOURCC ( 'I' , 'P' , 'R' , 'D' )>
RIFFINFO_ISBJ	EQU	<mmioFOURCC ( 'I' , 'S' , 'B' , 'J' )>
RIFFINFO_ISFT	EQU	<mmioFOURCC ( 'I' , 'S' , 'F' , 'T' )>
RIFFINFO_ISHP	EQU	<mmioFOURCC ( 'I' , 'S' , 'H' , 'P' )>
RIFFINFO_ISRC	EQU	<mmioFOURCC ( 'I' , 'S' , 'R' , 'C' )>
RIFFINFO_ISRF	EQU	<mmioFOURCC ( 'I' , 'S' , 'R' , 'F' )>
RIFFINFO_ITCH	EQU	<mmioFOURCC ( 'I' , 'T' , 'C' , 'H' )>
RIFFINFO_ISMP	EQU	<mmioFOURCC ( 'I' , 'S' , 'M' , 'P' )>
RIFFINFO_IDIT	EQU	<mmioFOURCC ( 'I' , 'D' , 'I' , 'T' )>
ifndef NONEWWAVE
WAVE_FORMAT_UNKNOWN	EQU	0000h
WAVE_FORMAT_ADPCM	EQU	0002h
WAVE_FORMAT_IEEE_FLOAT	EQU	0003h
WAVE_FORMAT_VSELP	EQU	0004h
WAVE_FORMAT_IBM_CVSD	EQU	0005h
WAVE_FORMAT_ALAW	EQU	0006h
WAVE_FORMAT_MULAW	EQU	0007h
WAVE_FORMAT_DTS	EQU	0008h
WAVE_FORMAT_DRM	EQU	0009h
WAVE_FORMAT_OKI_ADPCM	EQU	0010h
WAVE_FORMAT_DVI_ADPCM	EQU	0011h
WAVE_FORMAT_IMA_ADPCM	EQU	<( WAVE_FORMAT_DVI_ADPCM )>
WAVE_FORMAT_MEDIASPACE_ADPCM	EQU	0012h
WAVE_FORMAT_SIERRA_ADPCM	EQU	0013h
WAVE_FORMAT_G723_ADPCM	EQU	0014h
WAVE_FORMAT_DIGISTD	EQU	0015h
WAVE_FORMAT_DIGIFIX	EQU	0016h
WAVE_FORMAT_DIALOGIC_OKI_ADPCM	EQU	0017h
WAVE_FORMAT_MEDIAVISION_ADPCM	EQU	0018h
WAVE_FORMAT_CU_CODEC	EQU	0019h
WAVE_FORMAT_YAMAHA_ADPCM	EQU	0020h
WAVE_FORMAT_SONARC	EQU	0021h
WAVE_FORMAT_DSPGROUP_TRUESPEECH	EQU	0022h
WAVE_FORMAT_ECHOSC1	EQU	0023h
WAVE_FORMAT_AUDIOFILE_AF36	EQU	0024h
WAVE_FORMAT_APTX	EQU	0025h
WAVE_FORMAT_AUDIOFILE_AF10	EQU	0026h
WAVE_FORMAT_PROSODY_1612	EQU	0027h
WAVE_FORMAT_LRC	EQU	0028h
WAVE_FORMAT_DOLBY_AC2	EQU	0030h
WAVE_FORMAT_GSM610	EQU	0031h
WAVE_FORMAT_MSNAUDIO	EQU	0032h
WAVE_FORMAT_ANTEX_ADPCME	EQU	0033h
WAVE_FORMAT_CONTROL_RES_VQLPC	EQU	0034h
WAVE_FORMAT_DIGIREAL	EQU	0035h
WAVE_FORMAT_DIGIADPCM	EQU	0036h
WAVE_FORMAT_CONTROL_RES_CR10	EQU	0037h
WAVE_FORMAT_NMS_VBXADPCM	EQU	0038h
WAVE_FORMAT_CS_IMAADPCM	EQU	0039h
WAVE_FORMAT_ECHOSC3	EQU	003Ah
WAVE_FORMAT_ROCKWELL_ADPCM	EQU	003Bh
WAVE_FORMAT_ROCKWELL_DIGITALK	EQU	003Ch
WAVE_FORMAT_XEBEC	EQU	003Dh
WAVE_FORMAT_G721_ADPCM	EQU	0040h
WAVE_FORMAT_G728_CELP	EQU	0041h
WAVE_FORMAT_MSG723	EQU	0042h
WAVE_FORMAT_MPEG	EQU	0050h
WAVE_FORMAT_RT24	EQU	0052h
WAVE_FORMAT_PAC	EQU	0053h
WAVE_FORMAT_MPEGLAYER3	EQU	0055h
WAVE_FORMAT_LUCENT_G723	EQU	0059h
WAVE_FORMAT_CIRRUS	EQU	0060h
WAVE_FORMAT_ESPCM	EQU	0061h
WAVE_FORMAT_VOXWARE	EQU	0062h
WAVE_FORMAT_CANOPUS_ATRAC	EQU	0063h
WAVE_FORMAT_G726_ADPCM	EQU	0064h
WAVE_FORMAT_G722_ADPCM	EQU	0065h
WAVE_FORMAT_DSAT_DISPLAY	EQU	0067h
WAVE_FORMAT_VOXWARE_BYTE_ALIGNED	EQU	0069h
WAVE_FORMAT_VOXWARE_AC8	EQU	0070h
WAVE_FORMAT_VOXWARE_AC10	EQU	0071h
WAVE_FORMAT_VOXWARE_AC16	EQU	0072h
WAVE_FORMAT_VOXWARE_AC20	EQU	0073h
WAVE_FORMAT_VOXWARE_RT24	EQU	0074h
WAVE_FORMAT_VOXWARE_RT29	EQU	0075h
WAVE_FORMAT_VOXWARE_RT29HW	EQU	0076h
WAVE_FORMAT_VOXWARE_VR12	EQU	0077h
WAVE_FORMAT_VOXWARE_VR18	EQU	0078h
WAVE_FORMAT_VOXWARE_TQ40	EQU	0079h
WAVE_FORMAT_SOFTSOUND	EQU	0080h
WAVE_FORMAT_VOXWARE_TQ60	EQU	0081h
WAVE_FORMAT_MSRT24	EQU	0082h
WAVE_FORMAT_G729A	EQU	0083h
WAVE_FORMAT_MVI_MVI2	EQU	0084h
WAVE_FORMAT_DF_G726	EQU	0085h
WAVE_FORMAT_DF_GSM610	EQU	0086h
WAVE_FORMAT_ISIAUDIO	EQU	0088h
WAVE_FORMAT_ONLIVE	EQU	0089h
WAVE_FORMAT_SBC24	EQU	0091h
WAVE_FORMAT_DOLBY_AC3_SPDIF	EQU	0092h
WAVE_FORMAT_MEDIASONIC_G723	EQU	0093h
WAVE_FORMAT_PROSODY_8KBPS	EQU	0094h
WAVE_FORMAT_ZYXEL_ADPCM	EQU	0097h
WAVE_FORMAT_PHILIPS_LPCBB	EQU	0098h
WAVE_FORMAT_PACKED	EQU	0099h
WAVE_FORMAT_MALDEN_PHONYTALK	EQU	00A0h
WAVE_FORMAT_RHETOREX_ADPCM	EQU	0100h
WAVE_FORMAT_IRAT	EQU	0101h
WAVE_FORMAT_VIVO_G723	EQU	0111h
WAVE_FORMAT_VIVO_SIREN	EQU	0112h
WAVE_FORMAT_DIGITAL_G723	EQU	0123h
WAVE_FORMAT_SANYO_LD_ADPCM	EQU	0125h
WAVE_FORMAT_SIPROLAB_ACEPLNET	EQU	0130h
WAVE_FORMAT_SIPROLAB_ACELP4800	EQU	0131h
WAVE_FORMAT_SIPROLAB_ACELP8V3	EQU	0132h
WAVE_FORMAT_SIPROLAB_G729	EQU	0133h
WAVE_FORMAT_SIPROLAB_G729A	EQU	0134h
WAVE_FORMAT_SIPROLAB_KELVIN	EQU	0135h
WAVE_FORMAT_G726ADPCM	EQU	0140h
WAVE_FORMAT_QUALCOMM_PUREVOICE	EQU	0150h
WAVE_FORMAT_QUALCOMM_HALFRATE	EQU	0151h
WAVE_FORMAT_TUBGSM	EQU	0155h
WAVE_FORMAT_MSAUDIO1	EQU	0160h
WAVE_FORMAT_UNISYS_NAP_ADPCM	EQU	0170h
WAVE_FORMAT_UNISYS_NAP_ULAW	EQU	0171h
WAVE_FORMAT_UNISYS_NAP_ALAW	EQU	0172h
WAVE_FORMAT_UNISYS_NAP_16K	EQU	0173h
WAVE_FORMAT_CREATIVE_ADPCM	EQU	0200h
WAVE_FORMAT_CREATIVE_FASTSPEECH8	EQU	0202h
WAVE_FORMAT_CREATIVE_FASTSPEECH10	EQU	0203h
WAVE_FORMAT_UHER_ADPCM	EQU	0210h
WAVE_FORMAT_QUARTERDECK	EQU	0220h
WAVE_FORMAT_ILINK_VC	EQU	0230h
WAVE_FORMAT_RAW_SPORT	EQU	0240h
WAVE_FORMAT_ESST_AC3	EQU	0241h
WAVE_FORMAT_IPI_HSX	EQU	0250h
WAVE_FORMAT_IPI_RPELP	EQU	0251h
WAVE_FORMAT_CS2	EQU	0260h
WAVE_FORMAT_SONY_SCX	EQU	0270h
WAVE_FORMAT_FM_TOWNS_SND	EQU	0300h
WAVE_FORMAT_BTV_DIGITAL	EQU	0400h
WAVE_FORMAT_QDESIGN_MUSIC	EQU	0450h
WAVE_FORMAT_VME_VMPCM	EQU	0680h
WAVE_FORMAT_TPC	EQU	0681h
WAVE_FORMAT_OLIGSM	EQU	1000h
WAVE_FORMAT_OLIADPCM	EQU	1001h
WAVE_FORMAT_OLICELP	EQU	1002h
WAVE_FORMAT_OLISBC	EQU	1003h
WAVE_FORMAT_OLIOPR	EQU	1004h
WAVE_FORMAT_LH_CODEC	EQU	1100h
WAVE_FORMAT_NORRIS	EQU	1400h
WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS	EQU	1500h
WAVE_FORMAT_DVM	EQU	2000h
if  0 eq defined(WAVE_FORMAT_EXTENSIBLE)
WAVE_FORMAT_EXTENSIBLE	EQU	0FFFEh
endif 
WAVE_FORMAT_DEVELOPMENT	EQU	0FFFFh
endif 
ifndef WAVE_FORMAT_PCM
WAVEFORMAT	struct 
wFormatTag	WORD	?
nChannels	WORD	?
nSamplesPerSec	DWORD	?
nAvgBytesPerSec	DWORD	?
nBlockAlign	WORD	?
WAVEFORMAT	ends

PWAVEFORMAT typedef ptr WAVEFORMAT
NPWAVEFORMAT typedef ptr WAVEFORMAT
LPWAVEFORMAT typedef ptr WAVEFORMAT
WAVE_FORMAT_PCM	EQU	1
PCMWAVEFORMAT	struct 
wf	WAVEFORMAT	<>
wBitsPerSample	WORD	?
PCMWAVEFORMAT	ends

PPCMWAVEFORMAT typedef ptr PCMWAVEFORMAT
NPPCMWAVEFORMAT typedef ptr PCMWAVEFORMAT
LPPCMWAVEFORMAT typedef ptr PCMWAVEFORMAT
endif 
ifndef _WAVEFORMATEX_
_WAVEFORMATEX_	EQU	<>
WAVEFORMATEX	struct 
wFormatTag	WORD	?
nChannels	WORD	?
nSamplesPerSec	DWORD	?
nAvgBytesPerSec	DWORD	?
nBlockAlign	WORD	?
wBitsPerSample	WORD	?
cbSize	WORD	?
WAVEFORMATEX	ends

PWAVEFORMATEX typedef ptr WAVEFORMATEX
NPWAVEFORMATEX typedef ptr WAVEFORMATEX
LPWAVEFORMATEX typedef ptr WAVEFORMATEX
endif 
ifdef GUID_DEFINED
ifndef _WAVEFORMATEXTENSIBLE_
_WAVEFORMATEXTENSIBLE_	EQU	<>
WAVEFORMATEXTENSIBLE	struct 
Format	WAVEFORMATEX	<>
union Samples
wValidBitsPerSample	WORD	?
wSamplesPerBlock	WORD	?
wReserved	WORD	?
ends
dwChannelMask	DWORD	?
SubFormat	GUID	<>
WAVEFORMATEXTENSIBLE	ends

PWAVEFORMATEXTENSIBLE typedef ptr WAVEFORMATEXTENSIBLE

endif 
WAVEFORMATPCMEX typedef WAVEFORMATEXTENSIBLE
PWAVEFORMATPCMEX typedef ptr WAVEFORMATPCMEX
NPWAVEFORMATPCMEX typedef ptr WAVEFORMATPCMEX
LPWAVEFORMATPCMEX typedef ptr WAVEFORMATPCMEX
WAVEFORMATIEEEFLOATEX typedef WAVEFORMATEXTENSIBLE
PWAVEFORMATIEEEFLOATEX typedef ptr WAVEFORMATIEEEFLOATEX
NPWAVEFORMATIEEEFLOATEX typedef ptr WAVEFORMATIEEEFLOATEX
LPWAVEFORMATIEEEFLOATEX typedef ptr WAVEFORMATIEEEFLOATEX
endif 
ifndef _SPEAKER_POSITIONS_
_SPEAKER_POSITIONS_	EQU	<>
SPEAKER_FRONT_LEFT	EQU	1h
SPEAKER_FRONT_RIGHT	EQU	2h
SPEAKER_FRONT_CENTER	EQU	4h
SPEAKER_LOW_FREQUENCY	EQU	8h
SPEAKER_BACK_LEFT	EQU	10h
SPEAKER_BACK_RIGHT	EQU	20h
SPEAKER_FRONT_LEFT_OF_CENTER	EQU	40h
SPEAKER_FRONT_RIGHT_OF_CENTER	EQU	80h
SPEAKER_BACK_CENTER	EQU	100h
SPEAKER_SIDE_LEFT	EQU	200h
SPEAKER_SIDE_RIGHT	EQU	400h
SPEAKER_TOP_CENTER	EQU	800h
SPEAKER_TOP_FRONT_LEFT	EQU	1000h
SPEAKER_TOP_FRONT_CENTER	EQU	2000h
SPEAKER_TOP_FRONT_RIGHT	EQU	4000h
SPEAKER_TOP_BACK_LEFT	EQU	8000h
SPEAKER_TOP_BACK_CENTER	EQU	10000h
SPEAKER_TOP_BACK_RIGHT	EQU	20000h
SPEAKER_RESERVED	EQU	7FFC0000h
SPEAKER_ALL	EQU	80000000h
endif 
ifndef NONEWWAVE
ADPCMCOEFSET	struct 
iCoef1	SWORD	?
iCoef2	SWORD	?
ADPCMCOEFSET	ends

PADPCMCOEFSET typedef ptr ADPCMCOEFSET
NPADPCMCOEFSET typedef ptr ADPCMCOEFSET
LPADPCMCOEFSET typedef ptr ADPCMCOEFSET
ifdef _MSC_VER
;#pragma warning ( disable : 4200 ) 
endif 
ADPCMWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wSamplesPerBlock	WORD	?
wNumCoef	WORD	?
ifndef defined
defined macro x
ifdef x
  exitm <-1>
else
  exitm <0>
endif
endm
endif
if defined(_MSC_VER)
aCoef	ADPCMCOEFSET 0 dup (<>)
else 
aCoef	ADPCMCOEFSET 1 dup (<>)
endif 
ADPCMWAVEFORMAT	ends

PADPCMWAVEFORMAT typedef ptr ADPCMWAVEFORMAT
NPADPCMWAVEFORMAT typedef ptr ADPCMWAVEFORMAT
LPADPCMWAVEFORMAT typedef ptr ADPCMWAVEFORMAT
ifdef _MSC_VER
;#pragma warning ( default : 4200 ) 
endif 
DRMWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wReserved	WORD	?
ulContentId	DWORD	?
wfxSecure	WAVEFORMATEX	<>
DRMWAVEFORMAT	ends

PDRMWAVEFORMAT typedef ptr DRMWAVEFORMAT
NPDRMWAVEFORMAT typedef ptr DRMWAVEFORMAT
LPDRMWAVEFORMAT typedef ptr DRMWAVEFORMAT
DVIADPCMWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wSamplesPerBlock	WORD	?
DVIADPCMWAVEFORMAT	ends

PDVIADPCMWAVEFORMAT typedef ptr DVIADPCMWAVEFORMAT
NPDVIADPCMWAVEFORMAT typedef ptr DVIADPCMWAVEFORMAT
LPDVIADPCMWAVEFORMAT typedef ptr DVIADPCMWAVEFORMAT
IMAADPCMWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wSamplesPerBlock	WORD	?
IMAADPCMWAVEFORMAT	ends

PIMAADPCMWAVEFORMAT typedef ptr IMAADPCMWAVEFORMAT
NPIMAADPCMWAVEFORMAT typedef ptr IMAADPCMWAVEFORMAT
LPIMAADPCMWAVEFORMAT typedef ptr IMAADPCMWAVEFORMAT
MEDIASPACEADPCMWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wRevision	WORD	?
MEDIASPACEADPCMWAVEFORMAT	ends

PMEDIASPACEADPCMWAVEFORMAT typedef ptr MEDIASPACEADPCMWAVEFORMAT
NPMEDIASPACEADPCMWAVEFORMAT typedef ptr MEDIASPACEADPCMWAVEFORMAT
LPMEDIASPACEADPCMWAVEFORMAT typedef ptr MEDIASPACEADPCMWAVEFORMAT
SIERRAADPCMWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wRevision	WORD	?
SIERRAADPCMWAVEFORMAT	ends

PSIERRAADPCMWAVEFORMAT typedef ptr SIERRAADPCMWAVEFORMAT
NPSIERRAADPCMWAVEFORMAT typedef ptr SIERRAADPCMWAVEFORMAT
LPSIERRAADPCMWAVEFORMAT typedef ptr SIERRAADPCMWAVEFORMAT
G723_ADPCMWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
cbExtraSize	WORD	?
nAuxBlockSize	WORD	?
G723_ADPCMWAVEFORMAT	ends

PG723_ADPCMWAVEFORMAT typedef ptr G723_ADPCMWAVEFORMAT
NPG723_ADPCMWAVEFORMAT typedef ptr G723_ADPCMWAVEFORMAT
LPG723_ADPCMWAVEFORMAT typedef ptr G723_ADPCMWAVEFORMAT
DIGISTDWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
DIGISTDWAVEFORMAT	ends

PDIGISTDWAVEFORMAT typedef ptr DIGISTDWAVEFORMAT
NPDIGISTDWAVEFORMAT typedef ptr DIGISTDWAVEFORMAT
LPDIGISTDWAVEFORMAT typedef ptr DIGISTDWAVEFORMAT
DIGIFIXWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
DIGIFIXWAVEFORMAT	ends

PDIGIFIXWAVEFORMAT typedef ptr DIGIFIXWAVEFORMAT
NPDIGIFIXWAVEFORMAT typedef ptr DIGIFIXWAVEFORMAT
LPDIGIFIXWAVEFORMAT typedef ptr DIGIFIXWAVEFORMAT
DIALOGICOKIADPCMWAVEFORMAT	struct 
ewf	WAVEFORMATEX	<>
DIALOGICOKIADPCMWAVEFORMAT	ends

PDIALOGICOKIADPCMWAVEFORMAT typedef ptr DIALOGICOKIADPCMWAVEFORMAT
NPDIALOGICOKIADPCMWAVEFORMAT typedef ptr DIALOGICOKIADPCMWAVEFORMAT
LPDIALOGICOKIADPCMWAVEFORMAT typedef ptr DIALOGICOKIADPCMWAVEFORMAT
YAMAHA_ADPCMWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
YAMAHA_ADPCMWAVEFORMAT	ends

PYAMAHA_ADPCMWAVEFORMAT typedef ptr YAMAHA_ADPCMWAVEFORMAT
NPYAMAHA_ADPCMWAVEFORMAT typedef ptr YAMAHA_ADPCMWAVEFORMAT
LPYAMAHA_ADPCMWAVEFORMAT typedef ptr YAMAHA_ADPCMWAVEFORMAT
SONARCWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wCompType	WORD	?
SONARCWAVEFORMAT	ends

PSONARCWAVEFORMAT typedef ptr SONARCWAVEFORMAT
NPSONARCWAVEFORMAT typedef ptr SONARCWAVEFORMAT
LPSONARCWAVEFORMAT typedef ptr SONARCWAVEFORMAT
TRUESPEECHWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wRevision	WORD	?
nSamplesPerBlock	WORD	?
abReserved	BYTE 28 dup (?)
TRUESPEECHWAVEFORMAT	ends

PTRUESPEECHWAVEFORMAT typedef ptr TRUESPEECHWAVEFORMAT
NPTRUESPEECHWAVEFORMAT typedef ptr TRUESPEECHWAVEFORMAT
LPTRUESPEECHWAVEFORMAT typedef ptr TRUESPEECHWAVEFORMAT
ECHOSC1WAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
ECHOSC1WAVEFORMAT	ends

PECHOSC1WAVEFORMAT typedef ptr ECHOSC1WAVEFORMAT
NPECHOSC1WAVEFORMAT typedef ptr ECHOSC1WAVEFORMAT
LPECHOSC1WAVEFORMAT typedef ptr ECHOSC1WAVEFORMAT
AUDIOFILE_AF36WAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
AUDIOFILE_AF36WAVEFORMAT	ends

PAUDIOFILE_AF36WAVEFORMAT typedef ptr AUDIOFILE_AF36WAVEFORMAT
NPAUDIOFILE_AF36WAVEFORMAT typedef ptr AUDIOFILE_AF36WAVEFORMAT
LPAUDIOFILE_AF36WAVEFORMAT typedef ptr AUDIOFILE_AF36WAVEFORMAT
APTXWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
APTXWAVEFORMAT	ends

PAPTXWAVEFORMAT typedef ptr APTXWAVEFORMAT
NPAPTXWAVEFORMAT typedef ptr APTXWAVEFORMAT
LPAPTXWAVEFORMAT typedef ptr APTXWAVEFORMAT
AUDIOFILE_AF10WAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
AUDIOFILE_AF10WAVEFORMAT	ends

PAUDIOFILE_AF10WAVEFORMAT typedef ptr AUDIOFILE_AF10WAVEFORMAT
NPAUDIOFILE_AF10WAVEFORMAT typedef ptr AUDIOFILE_AF10WAVEFORMAT
LPAUDIOFILE_AF10WAVEFORMAT typedef ptr AUDIOFILE_AF10WAVEFORMAT
DOLBYAC2WAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
nAuxBitsCode	WORD	?
DOLBYAC2WAVEFORMAT	ends

GSM610WAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wSamplesPerBlock	WORD	?
GSM610WAVEFORMAT	ends

PGSM610WAVEFORMAT typedef ptr GSM610WAVEFORMAT
NPGSM610WAVEFORMAT typedef ptr GSM610WAVEFORMAT
LPGSM610WAVEFORMAT typedef ptr GSM610WAVEFORMAT
ADPCMEWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wSamplesPerBlock	WORD	?
ADPCMEWAVEFORMAT	ends

PADPCMEWAVEFORMAT typedef ptr ADPCMEWAVEFORMAT
NPADPCMEWAVEFORMAT typedef ptr ADPCMEWAVEFORMAT
LPADPCMEWAVEFORMAT typedef ptr ADPCMEWAVEFORMAT
CONTRESVQLPCWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wSamplesPerBlock	WORD	?
CONTRESVQLPCWAVEFORMAT	ends

PCONTRESVQLPCWAVEFORMAT typedef ptr CONTRESVQLPCWAVEFORMAT
NPCONTRESVQLPCWAVEFORMAT typedef ptr CONTRESVQLPCWAVEFORMAT
LPCONTRESVQLPCWAVEFORMAT typedef ptr CONTRESVQLPCWAVEFORMAT
DIGIREALWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wSamplesPerBlock	WORD	?
DIGIREALWAVEFORMAT	ends

PDIGIREALWAVEFORMAT typedef ptr DIGIREALWAVEFORMAT
NPDIGIREALWAVEFORMAT typedef ptr DIGIREALWAVEFORMAT
LPDIGIREALWAVEFORMAT typedef ptr DIGIREALWAVEFORMAT
DIGIADPCMWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wSamplesPerBlock	WORD	?
DIGIADPCMWAVEFORMAT	ends

PDIGIADPCMWAVEFORMAT typedef ptr DIGIADPCMWAVEFORMAT
NPDIGIADPCMWAVEFORMAT typedef ptr DIGIADPCMWAVEFORMAT
LPDIGIADPCMWAVEFORMAT typedef ptr DIGIADPCMWAVEFORMAT
CONTRESCR10WAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wSamplesPerBlock	WORD	?
CONTRESCR10WAVEFORMAT	ends

PCONTRESCR10WAVEFORMAT typedef ptr CONTRESCR10WAVEFORMAT
NPCONTRESCR10WAVEFORMAT typedef ptr CONTRESCR10WAVEFORMAT
LPCONTRESCR10WAVEFORMAT typedef ptr CONTRESCR10WAVEFORMAT
NMS_VBXADPCMWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wSamplesPerBlock	WORD	?
NMS_VBXADPCMWAVEFORMAT	ends

PNMS_VBXADPCMWAVEFORMAT typedef ptr NMS_VBXADPCMWAVEFORMAT
NPNMS_VBXADPCMWAVEFORMAT typedef ptr NMS_VBXADPCMWAVEFORMAT
LPNMS_VBXADPCMWAVEFORMAT typedef ptr NMS_VBXADPCMWAVEFORMAT
G721_ADPCMWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
nAuxBlockSize	WORD	?
G721_ADPCMWAVEFORMAT	ends

PG721_ADPCMWAVEFORMAT typedef ptr G721_ADPCMWAVEFORMAT
NPG721_ADPCMWAVEFORMAT typedef ptr G721_ADPCMWAVEFORMAT
LPG721_ADPCMWAVEFORMAT typedef ptr G721_ADPCMWAVEFORMAT
MPEG1WAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
fwHeadLayer	WORD	?
dwHeadBitrate	DWORD	?
fwHeadMode	WORD	?
fwHeadModeExt	WORD	?
wHeadEmphasis	WORD	?
fwHeadFlags	WORD	?
dwPTSLow	DWORD	?
dwPTSHigh	DWORD	?
MPEG1WAVEFORMAT	ends

PMPEG1WAVEFORMAT typedef ptr MPEG1WAVEFORMAT
NPMPEG1WAVEFORMAT typedef ptr MPEG1WAVEFORMAT
LPMPEG1WAVEFORMAT typedef ptr MPEG1WAVEFORMAT
ACM_MPEG_LAYER1	EQU	0001h
ACM_MPEG_LAYER2	EQU	0002h
ACM_MPEG_LAYER3	EQU	0004h
ACM_MPEG_STEREO	EQU	0001h
ACM_MPEG_JOINTSTEREO	EQU	0002h
ACM_MPEG_DUALCHANNEL	EQU	0004h
ACM_MPEG_SINGLECHANNEL	EQU	0008h
ACM_MPEG_PRIVATEBIT	EQU	0001h
ACM_MPEG_COPYRIGHT	EQU	0002h
ACM_MPEG_ORIGINALHOME	EQU	0004h
ACM_MPEG_PROTECTIONBIT	EQU	0008h
ACM_MPEG_ID_MPEG1	EQU	0010h
MPEGLAYER3_WFX_EXTRA_BYTES	EQU	12
MPEGLAYER3WAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wID	WORD	?
fdwFlags	DWORD	?
nBlockSize	WORD	?
nFramesPerBlock	WORD	?
nCodecDelay	WORD	?
MPEGLAYER3WAVEFORMAT	ends

PMPEGLAYER3WAVEFORMAT typedef ptr MPEGLAYER3WAVEFORMAT
NPMPEGLAYER3WAVEFORMAT typedef ptr MPEGLAYER3WAVEFORMAT
LPMPEGLAYER3WAVEFORMAT typedef ptr MPEGLAYER3WAVEFORMAT
MPEGLAYER3_ID_UNKNOWN	EQU	0
MPEGLAYER3_ID_MPEG	EQU	1
MPEGLAYER3_ID_CONSTANTFRAMESIZE	EQU	2
MPEGLAYER3_FLAG_PADDING_ISO	EQU	00000000h
MPEGLAYER3_FLAG_PADDING_ON	EQU	00000001h
MPEGLAYER3_FLAG_PADDING_OFF	EQU	00000002h
CREATIVEADPCMWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wRevision	WORD	?
CREATIVEADPCMWAVEFORMAT	ends

PCREATIVEADPCMWAVEFORMAT typedef ptr CREATIVEADPCMWAVEFORMAT
NPCREATIVEADPCMWAVEFORMAT typedef ptr CREATIVEADPCMWAVEFORMAT
LPCREATIVEADPCMWAVEFORMAT typedef ptr CREATIVEADPCMWAVEFORMAT
CREATIVEFASTSPEECH8WAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wRevision	WORD	?
CREATIVEFASTSPEECH8WAVEFORMAT	ends

PCREATIVEFASTSPEECH8WAVEFORMAT typedef ptr CREATIVEFASTSPEECH8WAVEFORMAT
NPCREATIVEFASTSPEECH8WAVEFORMAT typedef ptr CREATIVEFASTSPEECH8WAVEFORMAT
LPCREATIVEFASTSPEECH8WAVEFORMAT typedef ptr CREATIVEFASTSPEECH8WAVEFORMAT
CREATIVEFASTSPEECH10WAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wRevision	WORD	?
CREATIVEFASTSPEECH10WAVEFORMAT	ends

PCREATIVEFASTSPEECH10WAVEFORMAT typedef ptr CREATIVEFASTSPEECH10WAVEFORMAT
NPCREATIVEFASTSPEECH10WAVEFORMAT typedef ptr CREATIVEFASTSPEECH10WAVEFORMAT
LPCREATIVEFASTSPEECH10WAVEFORMAT typedef ptr CREATIVEFASTSPEECH10WAVEFORMAT
FMTOWNS_SND_WAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
wRevision	WORD	?
FMTOWNS_SND_WAVEFORMAT	ends

PFMTOWNS_SND_WAVEFORMAT typedef ptr FMTOWNS_SND_WAVEFORMAT
NPFMTOWNS_SND_WAVEFORMAT typedef ptr FMTOWNS_SND_WAVEFORMAT
LPFMTOWNS_SND_WAVEFORMAT typedef ptr FMTOWNS_SND_WAVEFORMAT
OLIGSMWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
OLIGSMWAVEFORMAT	ends

POLIGSMWAVEFORMAT typedef ptr OLIGSMWAVEFORMAT
NPOLIGSMWAVEFORMAT typedef ptr OLIGSMWAVEFORMAT
LPOLIGSMWAVEFORMAT typedef ptr OLIGSMWAVEFORMAT
OLIADPCMWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
OLIADPCMWAVEFORMAT	ends

POLIADPCMWAVEFORMAT typedef ptr OLIADPCMWAVEFORMAT
NPOLIADPCMWAVEFORMAT typedef ptr OLIADPCMWAVEFORMAT
LPOLIADPCMWAVEFORMAT typedef ptr OLIADPCMWAVEFORMAT
OLICELPWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
OLICELPWAVEFORMAT	ends

POLICELPWAVEFORMAT typedef ptr OLICELPWAVEFORMAT
NPOLICELPWAVEFORMAT typedef ptr OLICELPWAVEFORMAT
LPOLICELPWAVEFORMAT typedef ptr OLICELPWAVEFORMAT
OLISBCWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
OLISBCWAVEFORMAT	ends

POLISBCWAVEFORMAT typedef ptr OLISBCWAVEFORMAT
NPOLISBCWAVEFORMAT typedef ptr OLISBCWAVEFORMAT
LPOLISBCWAVEFORMAT typedef ptr OLISBCWAVEFORMAT
OLIOPRWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
OLIOPRWAVEFORMAT	ends

POLIOPRWAVEFORMAT typedef ptr OLIOPRWAVEFORMAT
NPOLIOPRWAVEFORMAT typedef ptr OLIOPRWAVEFORMAT
LPOLIOPRWAVEFORMAT typedef ptr OLIOPRWAVEFORMAT
CSIMAADPCMWAVEFORMAT	struct 
wfx	WAVEFORMATEX	<>
CSIMAADPCMWAVEFORMAT	ends

PCSIMAADPCMWAVEFORMAT typedef ptr CSIMAADPCMWAVEFORMAT
NPCSIMAADPCMWAVEFORMAT typedef ptr CSIMAADPCMWAVEFORMAT
LPCSIMAADPCMWAVEFORMAT typedef ptr CSIMAADPCMWAVEFORMAT
ifndef _ACM_WAVEFILTER
_ACM_WAVEFILTER	EQU	<>
WAVE_FILTER_UNKNOWN	EQU	0000h
WAVE_FILTER_DEVELOPMENT	EQU	0FFFFh
WAVEFILTER	struct 
cbStruct	DWORD	?
dwFilterTag	DWORD	?
fdwFilter	DWORD	?
dwReserved	DWORD 5 dup (?)
WAVEFILTER	ends

PWAVEFILTER typedef ptr WAVEFILTER
NPWAVEFILTER typedef ptr WAVEFILTER
LPWAVEFILTER typedef ptr WAVEFILTER
endif 
ifndef WAVE_FILTER_VOLUME
WAVE_FILTER_VOLUME	EQU	0001h
VOLUMEWAVEFILTER	struct 
wfltr	WAVEFILTER	<>
dwVolume	DWORD	?
VOLUMEWAVEFILTER	ends

PVOLUMEWAVEFILTER typedef ptr VOLUMEWAVEFILTER
NPVOLUMEWAVEFILTER typedef ptr VOLUMEWAVEFILTER
LPVOLUMEWAVEFILTER typedef ptr VOLUMEWAVEFILTER
endif 
ifndef WAVE_FILTER_ECHO
WAVE_FILTER_ECHO	EQU	0002h
ECHOWAVEFILTER	struct 
wfltr	WAVEFILTER	<>
dwVolume	DWORD	?
dwDelay	DWORD	?
ECHOWAVEFILTER	ends

PECHOWAVEFILTER typedef ptr ECHOWAVEFILTER
NPECHOWAVEFILTER typedef ptr ECHOWAVEFILTER
LPECHOWAVEFILTER typedef ptr ECHOWAVEFILTER
endif 
RIFFWAVE_inst	EQU	<mmioFOURCC ( 'i' , 'n' , 's' , 't' )>
tag_s_RIFFWAVE_inst	struct 
bUnshiftedNote	BYTE	?
chFineTune	SBYTE	?
chGain	SBYTE	?
bLowNote	BYTE	?
bHighNote	BYTE	?
bLowVelocity	BYTE	?
bHighVelocity	BYTE	?
tag_s_RIFFWAVE_inst	ends

s_RIFFWAVE_inst typedef tag_s_RIFFWAVE_INST

endif 
ifndef NONEWRIFF
RIFFCPPO	EQU	<mmioFOURCC ( 'C' , 'P' , 'P' , 'O' )>
RIFFCPPO_objr	EQU	<mmioFOURCC ( 'o' , 'b' , 'j' , 'r' )>
RIFFCPPO_obji	EQU	<mmioFOURCC ( 'o' , 'b' , 'j' , 'i' )>
RIFFCPPO_clsr	EQU	<mmioFOURCC ( 'c' , 'l' , 's' , 'r' )>
RIFFCPPO_clsi	EQU	<mmioFOURCC ( 'c' , 'l' , 's' , 'i' )>
RIFFCPPO_mbr	EQU	<mmioFOURCC ( 'm' , 'b' , 'r' , ' ' )>
RIFFCPPO_char	EQU	<mmioFOURCC ( 'c' , 'h' , 'a' , 'r' )>
RIFFCPPO_byte	EQU	<mmioFOURCC ( 'b' , 'y' , 't' , 'e' )>
RIFFCPPO_int	EQU	<mmioFOURCC ( 'i' , 'n' , 't' , ' ' )>
RIFFCPPO_word	EQU	<mmioFOURCC ( 'w' , 'o' , 'r' , 'd' )>
RIFFCPPO_long	EQU	<mmioFOURCC ( 'l' , 'o' , 'n' , 'g' )>
RIFFCPPO_dwrd	EQU	<mmioFOURCC ( 'd' , 'w' , 'r' , 'd' )>
RIFFCPPO_flt	EQU	<mmioFOURCC ( 'f' , 'l' , 't' , ' ' )>
RIFFCPPO_dbl	EQU	<mmioFOURCC ( 'd' , 'b' , 'l' , ' ' )>
RIFFCPPO_str	EQU	<mmioFOURCC ( 's' , 't' , 'r' , ' ' )>
endif 
ifndef BI_BITFIELDS
BI_BITFIELDS	EQU	3
endif 
ifndef QUERYDIBSUPPORT
QUERYDIBSUPPORT	EQU	3073
QDI_SETDIBITS	EQU	0001h
QDI_GETDIBITS	EQU	0002h
QDI_DIBTOSCREEN	EQU	0004h
QDI_STRETCHDIB	EQU	0008h
endif 
ifndef NOBITMAP
EXBMINFOHEADER	struct 
bmi	BITMAPINFOHEADER	<>
biExtDataOffset	DWORD	?
EXBMINFOHEADER	ends

endif 
BICOMP_IBMULTIMOTION	EQU	<mmioFOURCC ( 'U' , 'L' , 'T' , 'I' )>
BICOMP_IBMPHOTOMOTION	EQU	<mmioFOURCC ( 'P' , 'H' , 'M' , 'O' )>
BICOMP_CREATIVEYUV	EQU	<mmioFOURCC ( 'c' , 'y' , 'u' , 'v' )>
ifndef NOJPEGDIB
JPEG_DIB	EQU	<mmioFOURCC ( 'J' , 'P' , 'E' , 'G' )>
MJPG_DIB	EQU	<mmioFOURCC ( 'M' , 'J' , 'P' , 'G' )>
JPEG_PROCESS_BASELINE	EQU	0
AVIIF_CONTROLFRAME	EQU	00000200h
JIFMK_SOF0	EQU	0FFC0h
JIFMK_SOF1	EQU	0FFC1h
JIFMK_SOF2	EQU	0FFC2h
JIFMK_SOF3	EQU	0FFC3h
JIFMK_SOF5	EQU	0FFC5h
JIFMK_SOF6	EQU	0FFC6h
JIFMK_SOF7	EQU	0FFC7h
JIFMK_JPG	EQU	0FFC8h
JIFMK_SOF9	EQU	0FFC9h
JIFMK_SOF10	EQU	0FFCAh
JIFMK_SOF11	EQU	0FFCBh
JIFMK_SOF13	EQU	0FFCDh
JIFMK_SOF14	EQU	0FFCEh
JIFMK_SOF15	EQU	0FFCFh
JIFMK_DHT	EQU	0FFC4h
JIFMK_DAC	EQU	0FFCCh
JIFMK_RST0	EQU	0FFD0h
JIFMK_RST1	EQU	0FFD1h
JIFMK_RST2	EQU	0FFD2h
JIFMK_RST3	EQU	0FFD3h
JIFMK_RST4	EQU	0FFD4h
JIFMK_RST5	EQU	0FFD5h
JIFMK_RST6	EQU	0FFD6h
JIFMK_RST7	EQU	0FFD7h
JIFMK_SOI	EQU	0FFD8h
JIFMK_EOI	EQU	0FFD9h
JIFMK_SOS	EQU	0FFDAh
JIFMK_DQT	EQU	0FFDBh
JIFMK_DNL	EQU	0FFDCh
JIFMK_DRI	EQU	0FFDDh
JIFMK_DHP	EQU	0FFDEh
JIFMK_EXP	EQU	0FFDFh
JIFMK_APP0	EQU	0FFE0h
JIFMK_APP1	EQU	0FFE1h
JIFMK_APP2	EQU	0FFE2h
JIFMK_APP3	EQU	0FFE3h
JIFMK_APP4	EQU	0FFE4h
JIFMK_APP5	EQU	0FFE5h
JIFMK_APP6	EQU	0FFE6h
JIFMK_APP7	EQU	0FFE7h
JIFMK_JPG0	EQU	0FFF0h
JIFMK_JPG1	EQU	0FFF1h
JIFMK_JPG2	EQU	0FFF2h
JIFMK_JPG3	EQU	0FFF3h
JIFMK_JPG4	EQU	0FFF4h
JIFMK_JPG5	EQU	0FFF5h
JIFMK_JPG6	EQU	0FFF6h
JIFMK_JPG7	EQU	0FFF7h
JIFMK_JPG8	EQU	0FFF8h
JIFMK_JPG9	EQU	0FFF9h
JIFMK_JPG10	EQU	0FFFAh
JIFMK_JPG11	EQU	0FFFBh
JIFMK_JPG12	EQU	0FFFCh
JIFMK_JPG13	EQU	0FFFDh
JIFMK_COM	EQU	0FFFEh
JIFMK_TEM	EQU	0FF01h
JIFMK_RES	EQU	0FF02h
JIFMK_00	EQU	0FF00h
JIFMK_FF	EQU	0FFFFh
JPEG_Y	EQU	1
JPEG_YCbCr	EQU	2
JPEG_RGB	EQU	3
JPEGINFOHEADER	struct 
JPEGSize	DWORD	?
JPEGProcess	DWORD	?
JPEGColorSpaceID	DWORD	?
JPEGBitsPerSample	DWORD	?
JPEGHSubSampling	DWORD	?
JPEGVSubSampling	DWORD	?
JPEGINFOHEADER	ends

ifdef MJPGDHTSEG_STORAGE
;{
;}
endif 
endif 
ifndef NONEWIC
ifndef ICTYPE_VIDEO
ICTYPE_VIDEO	EQU	<mmioFOURCC ( 'v' , 'i' , 'd' , 'c' )>
ICTYPE_AUDIO	EQU	<mmioFOURCC ( 'a' , 'u' , 'd' , 'c' )>
endif 
endif 
FOURCC_RDSP	EQU	<mmioFOURCC ( 'R' , 'D' , 'S' , 'P' )>
ifndef MMNOMIXER
MIXERCONTROL_CONTROLTYPE_SRS_MTS	EQU	( MIXERCONTROL_CONTROLTYPE_BOOLEAN + 6 )
MIXERCONTROL_CONTROLTYPE_SRS_ONOFF	EQU	( MIXERCONTROL_CONTROLTYPE_BOOLEAN + 7 )
MIXERCONTROL_CONTROLTYPE_SRS_SYNTHSELECT	EQU	( MIXERCONTROL_CONTROLTYPE_BOOLEAN + 8 )
endif 
if  0 eq defined(RC_INVOKED) AND defined(_MSC_VER)
if _MSC_VER le 800
;#pragma pack ( 1 ) 
else 
	include poppack.inc
endif 
endif 
ifdef __cplusplus
;}
endif 
endif 

;--- errors: 0
;--- end of file ---
